邏輯面試題(1)

2021-08-14 10:10:45 字數 465 閱讀 8799

兩人玩遊戲,在腦門上貼數字(正整數》=1),只看見對方的,看不見自己的,而且兩人的數字相差1,以下是兩人的對話:

a:我不知道

b:我也不知道

a:我知道了

b:我也知道了

問a頭上的字是多少,b頭上的字是多少( )

一開始兩個人都能看到對方頭上的數字,所以心裡肯定是由兩個備份答案的。第一輪a說不知道,b也說不知道,然後第二輪a就知道答案了,說明b幫自己排除了乙個答案,那剩下的那個自然就是最後的答案了,b也知道自己其中的邏輯,那結合a頭上的數字也能推出自己頭上的數字。下面我們就看排除的過程是怎麼樣的。

第一輪a說不知道,表明b頭上的不是1,否則就推出自己頭上是2了。

b說也不知道,說明a頭上不是1

第二輪a:第一輪b幫自己排除了1,那另外乙個答案肯定是1+2=3。

b:既然a推出來了自己的編號,那我第一輪肯定幫他排除了乙個數字1,那我頭上肯定是數字2了

邏輯面試題

1 有兩個桶,乙個能盛5公升水,乙個能盛3公升水,如何用測量出4公升水?2 編寫程式求解 1 2 3 4 5 n 3 20個球,其中乙個比其它的重一點,請用最快的方式找它出來。4 27個運動員在參加完比賽後,口渴難耐,去小店買飲料,飲料店搞 憑三個空瓶可以再換一瓶,他們最買多少瓶飲料才能保證一人一瓶...

邏輯回歸面試題

q1 邏輯回歸的損失函式,為什麼要用這個損失函式 邏輯回歸的損失函式是它的極大似然函式。損失函式一般有四種,平方損失函式,對數損失函式,hingeloss0 1損失函式,絕對值損失函式。將極大似然函式取對數以後等同於對數損失函式。在邏輯回歸這個模型下,對數損失函式的訓練求解引數的速度是比較快的。q2...

微軟面試題 1

題 編寫反轉字串的程式,要求優化速度 優化空間。分析 構建兩個迭代器p 和 q 在一次遍歷中,p的位置從字串開頭向中間前進,q從字串末尾向中間後退,反轉字串只要每次遍歷都交換p和q所指向的內容即可,直到p和q在中間相遇,這時迴圈次數剛好等於 字串的長度 2。實現 view plain author ...