一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。
五个红领巾各自说话:
A :我和E都没有扶老奶奶
B :老奶奶是被C和E其中一个扶过大街的
C :老奶奶是被我和D其中一个扶过大街的
D :B和C都没有扶老奶奶过街
E :我没有扶老奶奶
已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老奶奶过了街?
若有多个答案,在一行中输出,编号之间用空格隔开。
例如
A B C D E(这显然不是正确答案)

分析:建立一个含有5个元素的数组,分别代表abcde五个人。逐个假设abcde是扶老奶奶过街的人,判断他们说话为真的个数是否为2,为2的时候输出

#include <iostream>
using namespace std;
int main() {for(int i = 0; i < 5; i++) {int a[5] = {0};a[i] = 1;int sum = 0;if(a[0] == 0 && a[4] == 0)sum++;if(a[2] == 1 || a[4] == 1)sum++;if(a[2] == 1 || a[3] == 1)sum++;if(a[1] == 0 && a[2] == 0)sum++;if(a[4] == 0)sum++;if(sum == 2)cout << (char)('A' + i) << " ";}return 0;
}

蓝桥杯 ADV-143算法提高 扶老奶奶过街相关推荐

  1. 蓝桥杯试题 算法提高 扶老奶奶过街(C语言)

    试题 算法提高 扶老奶奶过街(C语言) 资源限制 时间限制:1.0s 内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: ...

  2. Java实现 蓝桥杯 算法提高 扶老奶奶过街

    1 问题描述 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C和E其中一个扶过大街的 C :老奶奶 ...

  3. [蓝桥] 算法提高 扶老奶奶过街

    时间限制:1.0s   内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: A :我和E都没有扶老奶奶 B :老奶奶是被C ...

  4. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  5. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  6. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  7. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  8. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  9. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

最新文章

  1. 如何安装新linux内核,详解Debian系统中安装Linux新内核的流程
  2. 奇虎360正式开源其深度学习调度平台,支持TensorFlow、MXNet等框架
  3. 服务器无法在此时接受控制信息 iis,iis启动 服务无法在此时接受控制信息。 (异常来自 HRESULT:0x80070425)...
  4. eclipe安装中文语言包 CDT Pydev
  5. php layui 框架,Thinkphp5+Layui高颜值内容管理框架
  6. python汉诺塔_汉诺塔递归算法/搬金盘的婆罗门 - Python实现
  7. MongoDB第一课,shell命令下的增删改查
  8. 存储与硬盘挂载 200305
  9. js字符串、数组处理方法、以及一些常用js方法
  10. ROS2——Win10上的rqt_graph无法正常运行
  11. 安卓如何让listview在上下两个按钮之间充满_如何提高超声波塑胶焊接机生产效率...
  12. vlc 网页插件的 使用与控制 API
  13. 服务器TPMC值计算
  14. 萝卜青菜各有所爱------npm和yarn
  15. 你用过会议管理系统吗?你知道它能解决什么问题吗
  16. Binary Knapsack (BKP) Problem 是什么
  17. phy 驱动与 switch 驱动
  18. python x=[random.randint(0,100) for i in range(50)]什么意思?列表解析
  19. qcqa是什么职位_QC、QA的定义及岗位职责
  20. GAMES101作业7及课程总结(重点实现多线程加速,微表面模型材质)

热门文章

  1. python 配置文件返回的两种方式,写法不一样而已
  2. ElementUI 按需引入坑爹的点记录
  3. org.hibernate.QueryException: could not resolve property
  4. MySQL在远程访问时非常慢的解决skip-name-resolve
  5. SQL Server差异备份的备份/还原原理
  6. UITapGestureRecognizer 的用法
  7. Android Layout XML属性
  8. 介绍一下ajax后最好的返回结果的方式#34;Json#34;
  9. 可蠕虫 DarkRadiation 勒索软件瞄准 Linux 和 Docker 实例
  10. VSCode 扩展中出现严重漏洞,可导致供应链攻击