hdu3006 状态压缩~方案数
来源:互联网 发布:电视盒山寨机刷机软件 编辑:程序博客网 时间:2024/05/20 02:22
很简单的题目,将集合压缩成一个数,两重循环搞定。
ACcode:
#include<cstdio>#include<cstring>const int NS=15;int n,m,k,t;int v[1<<NS],a[111];int main(){ while (~scanf("%d%d",&n,&m)) { for (int i=0;i<n;i++) { scanf("%d",&k); a[i]=0; for (int j=0;j<k;j++) scanf("%d",&t),a[i]|=(1<<(t-1)); } memset(v,0,sizeof(v)); v[0]=1; int ans=-1,lim=1<<m; for (int i=0;i<lim;i++) { for (int j=0;j<n;j++) v[i|a[j]]|=v[i]; ans+=v[i]; } printf("%d\n",ans); } return 0;}
- hdu3006 状态压缩~方案数
- hdu3006状态压缩
- poj2411 状态压缩~方案数
- hdu3091 状态压缩~方案数
- hdu3006 状态压缩+位运算+hash(小想法题)
- hdu 4529 状态压缩~方案数
- sgu 223 状态压缩+方案数
- SGU131 状态压缩~覆盖方案数
- poj2441 状态压缩~放置方案数
- hdu3006之位压缩
- hdu3006状态dp
- poj 2288 状态压缩~最优值+方案数
- Poj 3254 Corn Fields 状态压缩(方案数)
- Poj 2411 Mondriaan's Dream 状态压缩(方案数)
- hdu3006
- hdu3006
- 状态压缩--方格取数
- poj 2285 状态压缩~最优方案
- 黑马程序员__JAVA基础__IO流(三)
- 4种Android屏幕自适应解决方案
- 信号的截断-能量泄漏及窗函数
- IOS设计模式-1.观察者模式
- Native Application 开发详解
- hdu3006 状态压缩~方案数
- Spring学习笔记
- 写出高效优美的C语言代码(单片机)
- C/C++中的字符串分割
- cocos2d-x的初步学习九
- 序列化之一 BinaryFormatter
- ACM题集以及各种总结大全!
- jQuery 几种写法
- 存储过程语法及实例 (最后带例子)