题目链接:http://codeforces.com/contest/868/problem/C
题意:有n到题目,有k支队为,每只队伍对于每到题目来说,有会(1)的有不会(0)的,现在问你能不能从这n道题里面选一套有趣的题目出来,使得每只队伍会的题目最多不超过所选题目的一半
解析:k最多就4支队,其实对于这n道题来说,如果有解,你一定能选出两道题,有的队伍会,其他队伍不会,原因嘛,emmmm,我试了很多觉得就是这样的,接下来就是如何找到这个,其实方便来做就是将每个题目的掌握情况转化成2进制,然后枚举所有情况,判断是否有两种出现过,并且相于等于零

#include <bits/stdc++.h>
using namespace std;
int cnt[1005];
int main(void)
{int n,k,x;scanf("%d %d",&n,&k);for(int i=0;i<n;i++){int t = 0;for(int j=0;j<k;j++){scanf("%d",&x);t = t<<1|x;}cnt[t]++;}int flag = 0;for(int i=0;i<(1<<k)&&!flag;i++){for(int j=0;j<(1<<k)&&!flag;j++){if(cnt[i]>0 && cnt[j]>0 && (i&j)==0)flag = 1;}}if(flag)puts("YES");elseputs("NO");return 0;
}

CodeForces 868C Qualification Rounds相关推荐

  1. codeforces 868C - Qualification Rounds

    题目链接: http://codeforces.com/problemset/problem/868/C 题解: 离散化后,只要确定有一对满足条件就行了,但是需要注意只有一个的特殊情况. 代码: #i ...

  2. Codeforces 868C - Qualification Rounds 思维

    题目:斯纳克和菲利普正在为即将到来的半决赛预赛做准备.他们有一个含有N个问题的银行,他们想选择任何非空子集作为问题集. 有K个经验丰富的球队正在参加比赛.这些团队中的一些已经知道了一些问题.为了让比赛 ...

  3. Codeforces - Qualification Rounds

    题目链接:Codeforces - Qualification Rounds 显然,我们可以发现,如果n个人可以完成,那么选两个人也是一定有解的. 所以按两个人计算即可. AC代码: #pragma ...

  4. C. Qualification Rounds(状压思维)

    C. Qualification Rounds(状压&思维) 若有解最多选两个. 选奇数肯定没有选偶数优,在奇数的基础上减少一个1最多的问题是更优的. 所以只需考虑偶数情况. 假设存在4个问题 ...

  5. 【Codeforces Round #438 C】 Qualification Rounds

    [链接]h在这里写链接 [题意] 给你n个问题,每个人都知道一些问题. 然后让你选择一些问题,使得每个人知道的问题的数量,不超过这些问题的数量的一半. [题解] 想法题. 只要有两个问题. 这两个问题 ...

  6. Codeforces-868C - Qualification Rounds - 思维

    链接:   http://codeforces.com/contest/868/problem/C 题目: Snark and Philip are preparing the problemset ...

  7. Codeforces-868C. Qualification Rounds(状压)

    传送门 N题K人,给出N行K列数据,aij为1代表i题被第j个人所了解.求是否能找出一套题(在这N题中找任意题)使得每个人了解的题不超过这套题数目的一半.(1 ≤ n ≤ 105, 1 ≤ k ≤ 4 ...

  8. Codeforces 题目合集+分类+代码 【Updating...】【361 in total】

    961A - Tetris                                                模拟                                      ...

  9. 什么?欧洲也有个恩智浦杯?

    昨天,在朋友圈看到NXP公司田云峰经理转发的欧亚非跨洲"恩智浦杯"智能车竞赛(EMEA NXP CUP)的报道信息.这是第七届比赛了,来自15个国家约250个学生(250/15=1 ...

最新文章

  1. ASP.NET MVC: EF 没有创建数据库表
  2. 在scala中访问postgresql(使用sbt)
  3. matplotlib各个部分
  4. PDFlib免费下载地址及详细介绍手册
  5. 【转载保存】java优先队列使用
  6. 同事操作两个数据源保持事务一致_终于有人把分布式事务说清楚了
  7. Doc2EDAG: An End-to-End Document-level Framework for Chinese Financial Event Extraction
  8. 华中科技大学计算机徐明,华中科技大学2011年本科特优生名单
  9. 计算机海报大赛策划书,海报策划书模板.docx
  10. 生命科学主要供应商排行榜
  11. win10 hao123劫持html文件,Win10 edge浏览器主页被hao123劫持怎么解决?
  12. QTabBar 和 QTabWidget部件 页签
  13. 车载网络基础——预备篇
  14. 练习:身高出现的频次
  15. Servlet-01
  16. 剑灵灵动区服务器位置,剑灵灵动内测角色数据如何保存
  17. 台式键盘计算机,一种台式计算机键盘的制作方法
  18. mat 释放_cv :: Mat内存即使在调用release()后也不会释放?
  19. Code Clinic: R 代码诊所:R语言 Lynda课程中文字幕
  20. 【系列文章】面向自动驾驶的三维点云处理与学习(1)

热门文章

  1. mermaid flowchart使用指南
  2. 流利阅读 2019.2.2 Barbie will soon be 60—and is still going strong
  3. JAVA-IDEA开发10个小手段
  4. 蓝桥杯 ALGO-1003 礼物
  5. Pdf 插入图片 | 指定位置插入图片 不改变原格式 直接操作 pdf
  6. 互联网家谱受到追捧,传统修谱方式面临淘汰,数字家谱:好用
  7. 线上教学是计算机在什么方面的应用,浅谈线上线下混合式教学模式在计算机基础教学中应用...
  8. 实朴检测深交所上市:市值44亿 应收账款逾期6587万
  9. BUUCTF-Crypto-Quoted-printable题解
  10. 解决Pymongo If you meant to call the ‘insert_one‘ method on a ‘Database‘ object it is failing