蓝桥杯 ADV-143算法提高 扶老奶奶过街
来源:互联网 发布:mac远程桌面连接win10 编辑:程序博客网 时间:2024/04/19 20:04
一共有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;}
1 0
- 蓝桥杯 ADV-143算法提高 扶老奶奶过街
- 蓝桥杯-算法提高(ADV-143 扶老奶奶过街)
- 算法提高 ADV-143 扶老奶奶过街
- 蓝桥杯ADV-143——算法提高 扶老奶奶过街
- 蓝桥杯 算法提高 扶老奶奶过街
- 蓝桥杯 算法提高 扶老奶奶过街
- 蓝桥杯 算法提高 扶老奶奶过街
- 蓝桥杯 算法提高 扶老奶奶过街
- ADV-143-扶老奶奶过街
- 蓝桥杯 算法提高 算法提高 扶老奶奶过街
- 算法提高 扶老奶奶过街
- 算法提高 扶老奶奶过街
- 算法提高 扶老奶奶过街
- 算法提高 扶老奶奶过街
- 算法提高 扶老奶奶过街 蓝桥杯 java详解
- 蓝桥杯 算法提高 扶老奶奶过街 (Java解题)
- 蓝桥杯-扶老奶奶过街
- 蓝桥杯 扶老奶奶过街
- 扬帆——起航
- 蓝桥杯 ADV-205算法提高 拿糖果(动态规划)
- 自制简易的BeanUtil工具
- poj 2653
- CodeForces612AThe Text Splitting(枚举)
- 蓝桥杯 ADV-143算法提高 扶老奶奶过街
- 系列文章之四 用shell脚本制作TexturePacker批量拼图工具(1)
- Servlet配置
- 一个笑话引发的记录
- Leetcode Wildcard Matching
- Anaconda中安装MinGW
- java中File类浅解析
- 国内一线互联网公司内部面试题库
- 2016-7-21 无其他浏览器,周末用其他浏览器在MArkDown下写,并贴代码