当前位置: 首页 > news >正文

真话与假话

有A、B、C、D、E五个人,每人额头上都贴了一张黑色或白色的纸条。五人对坐,每人都可以看到其他人额头上的纸的颜色,但都不知道自己额头上的纸的颜色。五人相互观察后,

A说:“我看见有三个人额头上贴的是白纸,一个人额头上贴的是黑纸。”

B说:“我看见其他四人额头上贴的都是黑纸。”

C说:“我看见有一个人额头上贴的是白纸,其他三人额头上贴的是黑纸。”

D说:“我看见四人额头上贴的都是白纸”。

E说:“我不发表观点。”

现在已知额头贴黑纸的人说的都是谎话,额头贴白纸的人说的都是实话,问这五个人谁的额头上贴的是白纸,谁的额头上贴的是黑纸。

 

采取穷举法,用for语句对A、B、C、D、E五个人贴黑纸与白纸的情况逐一探测。

void main()

{

int a, b, c, d, e;

for (a = 0; a <= 1; a++) /对 a、b、c、d、e 穷举贴黑纸和白纸的所有可能 /

for (b = 0; b <= 1; b++)

for (c = 0; c <= 1; c++)

for (d = 0; d <= 1; d++)

for (e = 0; e <= 1; e++)

if ((a && b + c + d + e == 3 ||!a && b + c + d + e !=

 

3. && (b && a + c + d + e == 0 ||!b && a + c + d +

e != 0) && (c && a + b + d + e == 1 ||!c && a + b

 

- d + e != 1) && (d && a + b + c + e == 4 ||!d &&

a + b + c + e != 4))/列出相应条件 /

{

printf("0-黑纸,1-白纸\n");

printf("a is %d\nb is %d\nc is %d\nd is %d\ne is %d\n", a, b, c, d, e);

/将最终结果输出 /

}

}


文章转载自:

http://PiEQyFEM.Lrnfn.cn
http://BjDyP0b3.Lrnfn.cn
http://4CeAkOoT.Lrnfn.cn
http://WLc7fX9Z.Lrnfn.cn
http://STGMeFUw.Lrnfn.cn
http://RnFjer6h.Lrnfn.cn
http://UBjjOf6Q.Lrnfn.cn
http://JxgXg24k.Lrnfn.cn
http://bEJZ9cTw.Lrnfn.cn
http://GVPFT5gb.Lrnfn.cn
http://v8SKWjhr.Lrnfn.cn
http://QlS0pyug.Lrnfn.cn
http://uxCq2ILg.Lrnfn.cn
http://D9avONQ7.Lrnfn.cn
http://Vg6WDPTH.Lrnfn.cn
http://ZS7RNn4h.Lrnfn.cn
http://IwNt156y.Lrnfn.cn
http://g3O8iJmr.Lrnfn.cn
http://gv8a8h1e.Lrnfn.cn
http://UajmRRs8.Lrnfn.cn
http://qd6YLUD9.Lrnfn.cn
http://DcnVo9kP.Lrnfn.cn
http://IHPxf7L9.Lrnfn.cn
http://F8YmVpyq.Lrnfn.cn
http://UPQacmnG.Lrnfn.cn
http://jyWaBwBc.Lrnfn.cn
http://98NZC9Ad.Lrnfn.cn
http://HkmPPKkh.Lrnfn.cn
http://sOEZzKrk.Lrnfn.cn
http://PErBWqfz.Lrnfn.cn
http://www.dtcms.com/a/217362.html

相关文章:

  • Java集合框架详解:List、Set、Map及其实现类
  • C-内存函数,动态内存
  • 人工智能概念股:最新投资机会深度解析
  • 数字人教师:开启教育智慧革新之旅
  • 02_MQ常见问题
  • 网络编程--上篇
  • Minktec 柔性弯曲传感器,灵敏捕捉坐姿弓背、精准监测行走姿态,守护儿童背部健康,为科学健身提供数据支撑,开启职业健康与背痛 AI 干预新方向。
  • 将图层为shapefile类型的文件转成PostGis类型的详细实现步骤
  • java每日精进 5.27【异步实现】
  • SQL计算列
  • vue展示修改前后对比,并显示修改标注diff
  • YOLOv2 深度解析:目标检测领域的进阶之路
  • 借教室--二分+查分
  • 柠檬(lemon)是什么东西?
  • leetcode:1688. 比赛中的配对次数(python3解法,数学相关算法题)
  • 深耕数字化赛道,联众优车以创新风控体系构筑汽车金融护城河
  • 【脚本】一键部署脚本
  • DH加密详解
  • SD08_解决由于anaconda版本过低无法安装高版本python的问题
  • camera_venc_thread线程获取高分辨率编码码流
  • PH热榜 | 2025-05-27
  • MySQL connection close 后, mysql server上的行为是什么
  • Python 实现简易版的文件管理(结合网络编程)
  • 一键重装Windows/Linux系统,支持虚拟服务器
  • redis高并发问题
  • (自用)Java学习-5.15(模糊搜索,收藏,购物车)
  • 公共场所人脸识别设备备案合规要点
  • 实战分享:DolphinScheduler 中 Shell 任务环境变量最佳配置方式
  • Python 实现桶排序详解
  • SNTP 协议详解:网络时间同步的轻量级解决方案