在騰訊、阿里、字節跳動工作的區別

01

世界上有10種程序員,你是哪一種

在騰訊、阿里、字節跳動工作的區別

02

我説這位程序員,你是認真的嗎~

在騰訊、阿里、字節跳動工作的區別

03

在騰訊、阿里、字節跳動工作的區別

在騰訊、阿里、字節跳動工作的區別

04

本期問題

甲、乙、丙、丁玩了一個遊戲,丁發牌,從

1~10中發三張牌給甲、乙、丙。三張牌數字之和為14。

拿到牌後,(他們説的話是根據自己手上牌的數字説的) 甲説:“我知道我們三人牌不相同。”

乙説:“我只知道甲、丙牌不相同。”

請問,甲和乙的牌之和最小是多少?最大是多少?

05

上期答案

由已知條件,可知 A 是騎士,B 是小偷。不過, 各人的真實身份其實無關緊要,關鍵是避免法官通過邏輯判斷出真相。我們站在法官的角度,可以得出,由於騎士不會説謊,故 B 只可能是小偷或者間諜。

① 法官想:“如果 B 是間諜,則 A 説的是實話,A 應為騎士;那麼,C 的身份是小偷。”“身為一個小偷,C 應該説假話, 回答‘B 不是間諜’。”

② 法官又想:“如果 B 是小偷,那麼,要麼 A 是騎士,C 是間諜;”“要麼 A 是間諜,C 是騎士,則 C 應該回答‘B 不是間諜’。”“只要 C 回答‘B 是間諜’,那麼,他自己便是真正的間諜。”

綜上所述,C 應當説真話。

已知 A、B、C 三人中,一人是騎士, 一人是小偷,一人是間諜。

騎士只説真話,小偷只説假話,間諜説的話可真可假。

A 説:“我不是間諜。”

B 説:“我是間諜。”

而真正的間諜 C,被法官這樣問道:“B 是間諜嗎?”

請問:為避免暴露身份,C 應該説真話還是假話呢?

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 641 字。

轉載請註明: 在騰訊、阿里、字節跳動工作的區別 - 楠木軒