[蓝桥杯][算法提高VIP]断案-枚举
生活随笔
收集整理的這篇文章主要介紹了
[蓝桥杯][算法提高VIP]断案-枚举
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
公安人員審問甲、乙、丙、丁四個嫌疑犯,已確知,這四個人當中僅有一人是偷竊者,還知道這四個人的答話,要么完全誠實,要么完全說謊。在回答公安人員的問話中:
甲說:“乙沒有偷,是丁偷的。”
乙說:“我沒有偷,是丙偷的。”
丙說:“甲沒有偷,是乙偷的。”
丁說:“我沒有偷,我用的那東西是我家里的。”
請根據上述四人答話,判斷誰是偷竊者。
輸入
無
輸出
輸出一個字符,表示偷竊者是誰,A表示甲,B表示乙,C表示丙,D表示丁。
樣例輸入
無
樣例輸出
無
解題思路:
枚舉誰是兇手,大水題!!!
代碼如下:
#include <iostream> using namespace std;int main() {for (int i = 1;i<=4;i++){int cnt = 0;if ((i!=2 && i==4) || (i==2 && i!=4))cnt++;if ((i!=2 && i==3) || (i==2 && i!=3))cnt++;if ((i!=1 && i==2) || (i==1 && i!=2))cnt++;if ((i==4) || (i!=4))cnt++;if (cnt==4){if (i==2)cout<<"B"<<endl;return 0;} }return 0; }總結
以上是生活随笔為你收集整理的[蓝桥杯][算法提高VIP]断案-枚举的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 窝窝头的功效与作用、禁忌和食用方法
- 下一篇: [蓝桥杯][算法提高VIP]最小乘积(提