警察抓了 A、B、C、D、E、F、G 七名罪犯,其中四名是小偷,审讯的时候:
因此有四人说谎,警察想要找出小偷是哪些。
A说:“我不是小偷。” x !=0
B说:“E 是小偷。” x = 4
C说:“小偷肯定是 D。” x = 3
D说:“C 是在冤枉人。” x != 3
E说:“小偷不是A和F中的一人。” !(x=0||x=5)
F说:“E在撒谎。” x!=0&&x!=5
G说:“小偷不是D,小偷一定是C。” x=2
输出有四行:
the thief is M
the thief is N
the thief is O
the thief is P
其中MNOP代表小偷
---
模拟题,非真即假,用布尔类型枚举即可。
题目不严谨,看看即可。

#include<iostream>
using namespace std;
int main()
{int cnt=0;for(int x=0;x<7;x++){//cout<<cnt++<<endl;int a=(x!=0)?1:0;int b=(x==4)?1:0;int c=(x==3)?1:0;int d=(x!=3)?1:0;int e=!(x==0||x==5)?1:0;int f=(!e)?1:0;int g=((x!=3&&x==2))?1:0;if((a+b+c+d+e+f+g)==3){cout<<"the thief is "<<char('A'+x)<<endl;}}return 0;
}

转载于:https://www.cnblogs.com/tldr/p/10809129.html

省赛选拔-A 警察抓小偷相关推荐

  1. CF730J(背包)- 省赛选拔

    有n个瓶子,每个瓶子有a[i]的水,每个瓶子容量为b[i],每移动一个单位水小号1秒,问在使用最少个瓶子的前提下,移动水至少需要多少秒 省赛选拔前没做背包专题,后来做了背包专题,现在看这题还是毫无头绪 ...

  2. 2018.5.5—2018.5.7省赛选拔总结

      虽然教主让每个队伍交一篇,我们队的让祥哥写了,但还是很想写个什么流水账来记录一下非常有意义的这三天.   首先非常感谢我的两个队友,大二的两位学长wwx和wjf,非常感谢他们的支持和信任,他们真的 ...

  3. acm省赛选拔组队赛经验谈

    省赛组队赛已经进行5场了,过半了. 从曾经的不会组队到如今逐渐磨合,尽管每次都有遗憾,可是我认为我们一直在进步.有些失误是要记录下来下次不能再犯的! 经验: 1:上场開始一定要有人(英语能力和算法综合 ...

  4. NYNU_省赛选拔题(10)

    题目描述 Severe acute respiratory syndrome (SARS), an atypical pneumonia of unknown aetiology, was recog ...

  5. 2021天梯赛选拔随缘补题.jpg

    和去年比起来稍微强了一点点,但还是很拉胯,还要继续努力呀 P1892 [BOI2003]团伙 https://www.luogu.com.cn/problem/P1892 思路:当时想着并查集加邻接表 ...

  6. 程序设计天梯赛选拔 大炮打蚊子(刷水题就变傻,确实,感觉自己变傻了)

    题目 题意: 大炮打蚊子,模拟. 思路: 模拟 时间复杂度: O(n*m+k) 代码: #include<iostream> #include<cstdio> #include ...

  7. 2019-8-18 省赛选拔

    A:训仓达人 先状态压缩把每个区间特别的仓鼠表示出来,然后进行一次区间DP,在区间DP的顺带判断一下是否会不用花费就可以了. AC_Code #include <iostream> #in ...

  8. Contest1019 - 2019年天梯赛省赛选拔

    文章目录 A 上课点名 B 消灭复读机 C 拾取金币 D 同学聚会 E 木工的烦恼 F 数字游戏 G 子序列问题 H 下大雪了 I 丢失的数字 J 最大岛屿 K 山区修路 学如逆水行舟,不进则退. A ...

  9. QUST第七届省赛选拔-盗墓空间

    题目描述 青岛科技大学ACM集训队的XY同学实在太累了,不但要在实验室工作,还要上课.做作业等等,所以每次睡着的时候都会出现盗梦空间那样的递归梦境(递归梦境,他是真累了--). 这次又进入递归梦境了( ...

最新文章

  1. 备份软件 FreeFileSync 怎么用
  2. Consul + fabio 实现自动服务发现、负载均衡
  3. iPhone 13发售日期偷跑:9月17日全系开售、共4款
  4. [导入]将Byte数组转化为String
  5. FastCGI - Writing Hello World in FCGI with C++
  6. MVVM 自动生成编号
  7. shortcut switch in terminal start pos end pos
  8. jquery 自定义事件
  9. CentOS 6.5设置静态IP教程 并且可以ping通
  10. PLC-Recorder通过Modbus TCP/Modbus RTU转换器实现RS-485总线设备采集的方法
  11. python配色_Python数据分析之Seaborn(配色方案)
  12. HISI3559A YOLOV5训练部署全流程
  13. 《阳光下》 ——【传递正反馈】
  14. hapi mysql项目实战路由初始化_hapi框架搭建记录(二):路由改造和生成接口文档...
  15. iphone php环境,苹果(Mac OS X 10.5.6)下搭建php开发环境
  16. 高并发系统高可用设计方案(一)
  17. 面试高频算法题补充系列:木棍切割问题
  18. 使用nginx搭建音视频点播服务——基于DASH协议
  19. VS2017运行emwin模拟机不能运行的解决部分
  20. 使用Scratch进行少儿编程

热门文章

  1. 文本域默认会放大缩小,如何把文本域设置为禁止推拽状态,从而固定大小呢
  2. snort 联动iptables 配置为IPS,NIDS
  3. 计算机网络第9章 无线网络和移动网络
  4. python爬虫实例电商_Python实现爬取并分析电商评论
  5. matlab 求矢量夹角_MATLAB:如何画南开大学校徽?
  6. wp安装install.php,wordpress安装包怎么安装
  7. 更新Edge后打开网页失败问题
  8. 小巧好用的真无线耳机,音质还挺好,SOUNDPEATS泥炭Air3体验
  9. ubuntu下普通用户没有sudo权限的解决办法
  10. Linux安装lamp脚本,CentOS LAMP一键安装脚本