设为首页 加入收藏

TOP

CodeForces 26C Parquet 构造题
2015-07-24 05:45:18 来源: 作者: 【 】 浏览:6
Tags:CodeForces 26C Parquet 构造

题目链接:点击打开链接

#include 
  
   
#include 
   
     #include 
    
      #include 
     
       #include 
      
        #include 
       
         using namespace std; #define N 105 int n,m,a,b,c; char s[N][N]; set
        
         myset; bool inmap(int x,int y){return 0<=x&&x
         
           (2*a+2*b+4*c))return false; memset(s, 0, sizeof s); int h = 0, l = 0; if(n&1) { for(int i = 0; i < m; i+=2) s[0][i]=s[0][i+1]= find(0,i,0,i+1),a--; if(a<0)return false; h = 1; } if(m&1){ for(int i = 0; i < n; i+=2) s[i][0]=s[i+1][0]=find(i,0,i+1,0),b--; if(b<0)return false; l = 1; } a-=(a&1); b-=(b&1); if((n-h)*(m-l)>(2*a+2*b+4*c))return false; int i; for(i = h; i < n; i+=2) { int j = l; while(a>=2&&j
          
           =2&&j
           
            

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇发现C++Builder 2010集合类的一个.. 下一篇uva 10140 - Prime Distance(数论)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: