MOOC清华《程序设计基础》第3章:谁是嫌疑犯(普通循环枚举)
某市刑侦大队正在调查一桩疑案,对涉及到的六名嫌疑人进行分析。已知有如下事实:
(1)A、B至少有一人作案;
(2)A、E、F中至少有两人作案;
(3)A、D不可能是同案犯;
(4)B、C或同时作案,或与本案无关;
(5)C、D中有且仅有一人作案;
(6)如果D没有作案,那么E也不可能作案。
请问:谁是嫌疑犯?
#include <iostream>
using namespace std;int main()
{int A, B, C, D, E, F;bool found = false;for(A = 0; A <= 1 && !found; A++)for(B = 0; B <= 1 && !found; B++)for(C = 0; C <= 1 && !found; C++)for(D = 0; D <= 1 && !found; D++)for(E = 0; E <= 1 && !found; E++)for(F = 0; F <= 1 && !found; F++){bool b1 = (A == 1)||(B == 1);bool b2 = ((A == 1)&&(E == 1))||((A == 1)&&(F == 1))||((E == 1)&&(F == 1));bool b3 = !((A == 1)&&(D == 1));bool b4 = ((B == 1)&&(C == 1))||((B == 0)&&(C == 0));bool b5 = ((C == 1)&&(D == 0))||((C == 0)&&(D == 1));bool b6 = ((D == 0)&&(E == 0))||(D == 1);if(b1 && b2 && b3 && b4 && b5 && b6){cout << A << B << C << D << E << F << endl;found = true;}}return 0;
}
MOOC清华《程序设计基础》第3章:谁是嫌疑犯(普通循环枚举)相关推荐
- 中国大学MOOC“Python程序设计基础”第6次开课时间
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第20次印刷,清华大学出版社2019.2020.2021年度畅销图书,山东 ...
- 中国大学MOOC“Python程序设计基础”第4次开课
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第19次印刷,清华大学出版社2019.2020年度畅销图书,山东省高等教育 ...
- Python程序设计基础第七章笔记:字符串
Python程序设计基础笔记 目录 Python程序设计基础笔记 第七章:文本处理(一):字符串 7.1 字符串编码格式简介 7.2 转义字符与原始字符串 7.3 字符串格式化 7.3.1 使用 % ...
- 学堂在线疾风计划程序设计基础第1-4章
学堂在线疾风计划程序设计基础 第一章 编程初步 牛刀小试 第二章 变量与代数思维 牛刀小试 逻辑推理与枚举解题 牛刀小试 运行没问题但是提交有问题,有知道原因的么,代码如下? 第四章 筛法与查找 牛刀 ...
- C语言程序设计基础OJ练习题(实验三while循环结构)
一.A+B for Input-Output Practice (I) Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Pro ...
- java程序设计基础第七章_java程序设计第七章答案
参考答案如下 细胞的RNA主要包括.程序和3类,其中含量最多的是,分子量最小的是,半寿期最短的是. 定额法是成本的核算方法,设计但是只能对生产费用进行事前控制. 章答下列散装的()属于IMO谷物规则中 ...
- windows 程序设计_windows程序设计基础(第二章)——2.5 第一个代码实例
[例2-1]实现了一个简单的消息框,代码示例如下: #include <windows.h> int APIENTRY WinMain(HINSTANCE hInstance,HINS ...
- java第七章第九题_Java2程序设计基础第七章课后习题
一个类的公共成员与私有成员有何区别? 公有成员可以被所有其他的类所访问. 私有成员只能被该类自身访问和修改,而不能被任何其他类,包括该类的子类来获取或引用,因此达到了对数据最高级别保护的目的. 什么是 ...
- 学堂在线-程序设计基础-第四章
文章目录 第四章-筛法与查找 4.1 插花游戏 笔记 代码实现 4.2 筛法 笔记 4.2.3 代码实现 4.2.5 代码实现 4.2.7 代码实现 4.2.7 韩信点兵问题的数学理解 4.3 线性查 ...
- PHP-----PHP程序设计基础教程----第二章PHP基本语法
博文结构: 2.1 PHP语法风格 2.1.1 PHP标记 PHP有四种风格的标记,具体如表2-1所示: 表2-1 PHP开始和结束标记 标记类型 开始标记 结束标记 示例 说明 标准标记 <? ...
最新文章
- 从零开始玩人工智能-人脸 API-03
- 通过wifi 连接 adb 到 手机
- 简历的正确发音和习惯用法
- java计算八皇后_八皇后java算法
- oracle语句优化pl sql语句,求oracle插入初始数据pl/sql语句优化,该怎么处理(2)
- 【Windows】将notepad++添加到右键菜单中
- vue router children 路由变了 组件没变_Vue.js从零开始——路由(2)
- Shell脚本批量清除Nginx缓存
- JAVA程序打包成exe文件详细图解
- java-java动态性之反射,动态编译,动态执行js及动态字节码操作
- 华为中兴OLT-ONU上线单播组播配置常用命令及TestCenter测试组播和PPPoE
- 软件项目验收测试报告-软件项目验收流程
- Matlab 均值滤波与中值滤波
- 哪些交易2010年可能出问题
- 001《以幽默的方式过一生》 读书笔记
- 输入一个字符串,输出该字符串中字符的所有组合。(腾讯2014笔试附加题)
- 基于 Node.js + Koa 构建完整的 Web API (配置 ESLint 和使用 Airbnb 编码规范)
- 19.Eager模式
- usb storage驱动分析
- 【随机过程】马尔可夫链(1)
热门文章
- 实验 Linux下C工具应用
- 计算机辅助设计绘图员四级,计算机辅助设计绘图员-标准及考试大纲.pdf
- 使用hutool进行Unicode转换
- 用事实说话,成熟的ORM性能不是瓶颈,灵活性不是问题:EF5.0、PDF.NET5.0、Dapper原理分析与测试手记(转)...
- 免费的电脑监控软件有哪些?可以一直免费使用的
- php代码加固,织梦模板加固版教程详解
- /etc/passwd 和/etc/group
- 使用Web前端技术实现的梦幻VR虚拟现实效果
- 为什么梦幻西游服务器名字有显示但是区名字没有了,梦幻西游:三月份的第一个新区注定要变鬼,从名字就能看得出来...
- Laxcus大数据管理系统单机集群版