A,B,C和d,其中一个是小偷,
审问审问中:
A说;我不是小偷,
b说;c是小偷;
c说;小偷是d;
d说,c冤枉人,
其中三人说真话,一人说假话,谁是小偷?
其实最开始也是编程解决的。
然后写的时候发现,这样也可以
0111
0010
0001
1110
于是我给出了答案 C是小偷。
0111 A说不是他自己,所以后面的1是或关系,3种可能的情况。
而写完这些判断的01代码后,注意3个说是真话,一个假话。
注意事实就在于只有一个小偷,当然,真正的小偷一般不会交代自己吧。
上联:知道不 不知道 知不道
下联:可说不 不可说 可不说
时间: 2024-10-13 14:41:05