題目:
警察局抓了a,b,c,d 4名偷竊嫌疑犯,其中只有一人是小偷。審問中,a說:“我不是小偷。”b說:“c是小偷。”c說:“小偷肯定是d。”d說:“c在胡說。”
現在已經知道這四人中有三人說的是真話,一人說的是假話。請問到底誰是小偷?
四個犯人編號1,2,3,4,
a說:thief != 1
b說:thief = 3
c說:thief = 4
d說:thief != 4
算法(python)
for i in range(1,5): if ((i!=1) +( i==3) + (i==4) + (i!=4))==3: print(i) i+=1
另一個問題 https://blog.csdn.net/yunzifengqing/article/details/81941592