设为首页 加入收藏

TOP

POJ 2411Mondriaan's Dream
2015-07-20 17:23:50 来源: 作者: 【 】 浏览:1
Tags:POJ 2411Mondriaan' Dream

蛮水的状态压缩

#include
  
   
#include
   
     long long dp[15][(1<<12)+10]; int mark[(1<<12)+10]; int tot; int fun(int w) { int k=0; while(w>0) { if((w&1)==1) { k++; } else { if((k&1)==1) return 0; k=0; } w>>=1; } if((k&1)==1) return 0; return 1; } int fun1(int a,int b) { if((a|b)!=tot-1) return 0; else return mark[a&b]; } int main() { int i,j,n,m; memset(mark,0,sizeof(mark)); for(i=0;i<1<<12;i++) { mark[i]=fun(i); //printf("mark[%d]=%d\n",i,mark[i]); } while(scanf("%d%d",&n,&m)!=EOF) { if(n==0&&m==0) return 0; tot=1<
    
     

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ReentrantReadWriteLock读写锁的.. 下一篇Codeforces Round #287 (Div. 2)A..

评论

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

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)