题目:

警察局抓了a,b,c,d 4名偷窃嫌疑犯,其中只有一人是小偷。审问中,a说:“我不是小偷。”b说:“c是小偷。”c说:“小偷肯定是d。”d说:“c在胡说。”

现在已经知道这四人中有三人说的是真话,一人说的是假话。请问到底谁是小偷?

四个犯人编号1,2,3,4,

a说:thief != 1

b说:thief  = 3

c说:thief  = 4

d说:thief != 4

算法(python)

for i in range(1,5):
if ((i!=1) +( i==3) + (i==4) + (i!=4))==3:
print(i)
i+=1

另一个问题 https://blog.csdn.net/yunzifengqing/article/details/81941592

最新文章

  1. 《Entity Framework 6 Recipes》中文翻译系列 (40) ------ 第七章 使用对象服务之从跟踪器中获取实体与从命令行生成模型(想解决EF第一次查询慢的,请阅读)
  2. vs2015 安装之后安装MSSM 2016 导致 vs启动报错 System.ArgumentException 已添加了具有相同键的项,ActivityLog.xml
  3. 解析 Linux 内核可装载模块的版本检查机制
  4. CSS的应用
  5. html的基础标签
  6. wpf comboBox取值问题
  7. wireshark如何抓取别人电脑的数据包
  8. Factory Method(工厂方法)-对象创建型模式
  9. IIS7.5 发布程序后cookie丢失问题
  10. ionic react-native和native开发移动app到底那个好
  11. 【转】第一个Linux内核驱动程序
  12. 一个奇怪的编码 big5-hkscs
  13. POJ3126 Prime Path (bfs+素数判断)
  14. Java基础知识强化47:StringBuffer类之StringBuffer的三个面试题
  15. fzu 1913 Easy Comparison(字符串)
  16. char* 和char[]差异
  17. BZOJ 3262: 陌上花开 [CDQ分治 三维偏序]
  18. hdu-1082 Matrix Chain Multiplication---栈的运用
  19. flash上传头像,截取图像 组件演示
  20. [iOS]一行代码集成空白页面占位图(基于runtime+MJRefresh思想)

热门文章

  1. 认识HTML语言(CodePen)
  2. jstack+jdb命令查看线程及死锁堆栈信息
  3. 凸包Graham Scan算法实现
  4. js的window.onscroll事件兼容各大浏览器
  5. go 基础 处理异常
  6. Spring JdbcTemplate实例
  7. Docker学习笔记 — Docker私有仓库搭建
  8. DNS简单搭建
  9. 记录一次MySQL进程崩溃,无法重启故障排查
  10. TensorFlow实战第六课(过拟合)