codeforces round #438 C. Qualification Rounds
来源:互联网 发布:淘宝买家怎么发优惠券 编辑:程序博客网 时间:2024/05/21 05:41
传送:http://codeforces.com/contest/868/problem/C
想到用二进制去枚举每一行的状态,若存在两个二进制数相与等于0,则输出yes
#include<iostream>#include<cstring>#include<cstdlib>#include<algorithm>#define maxn 100005using namespace std;int a[16];int main(){int n,k;int t,sum,m;while(cin>>n>>k){memset(a,0,sizeof(a));for(int i=0;i<n;i++){m=1<<(k-1);sum=0;for(int j=0;j<k;j++){cin>>t;sum+=t*m;m/=2;}a[sum]++;}int flag=0;for(int i=0;i<(1<<k);i++){if(a[i]!=0){for(int j=0;j<(1<<k);j++){if(a[j]!=0&&((i&j)==0)){flag=1;cout << "YES\n";break;}}}if(flag)break;}if(!flag)cout << "NO\n";}}
阅读全文
0 0
- Codeforces Round #438 C. Qualification Rounds
- Codeforces Round #438 C. Qualification Rounds 二进制
- codeforces round #438 C. Qualification Rounds
- Codeforces Round #438 C. Qualification Rounds 题解
- Codeforces Round #438 C. Qualification Rounds
- Codeforces Round #438 C Qualification Rounds(暴力+位运算)
- Codeforces Round #438 C 868C Qualification Rounds(思维,非状压dp)
- Codeforces 868 C Qualification Rounds
- codeforces 868C Qualification Rounds
- Codeforces round438 C. Qualification Rounds
- codeforces 868C Qualification Rounds
- Codeforces 868C Qualification Rounds
- Codeforces 868C Qualification Rounds
- CodeForces 868C Qualification Rounds
- codeforces 868C Qualification Rounds
- Codeforces Round #438 (Div. 1 + Div. 2 combined) C. Qualification Rounds
- 【状态压缩 && 思维转换】Codeforces Round #438 868C Qualification Rounds
- Codeforces Round #438 C.Qualification Rounds(状态压缩再枚举状态)
- 不重启修改计算机名
- Bless You Autocorrect 字典树+bfs
- ajax
- Linux中MySql数据库的使用
- 统计字符串中的不同字符个数
- codeforces round #438 C. Qualification Rounds
- Help in getting String Array from arrays.xml file
- CCI(1)-- Arrays and Strings
- python建站及mydjango笔记
- tp5模型笔记---一对多
- 多线程并发问题
- sort()用法
- 将Atom打造成强大的Markdown编辑器
- 删除vector重复元素