1. 華羅庚帽子問題的原理
此題判斷中可能出現這樣三種情況:(1)兩黑一白;(2)兩白一黑;(3)三白。如果是第一種情況,戴白帽子的學生一看便能說出自己戴的帽子的顏色,而實際上三人睜眼互看了一下,躊躇了一下,沒一人馬上說出,這表明不是第一種情況。
那麼再看看是不是第二種情況,如果其中有1人戴黑帽子,另外兩人必定會立刻說出自己戴白帽子,而不會躊躇了一會「,顯得為難的樣子。所以,這種情況也不符合。
那麼,只有第三種情況的判斷是正確的。因為三人均為難,說明誰也沒有看見有人戴黑帽子。於是,3位聰明的學生才會異口同聲地說出自己戴的是白帽子。
這一名題是華羅庚在傳統的邏輯推理問題的基礎上改編的,從中我們不難看出著名數學家的內在功力,體現了華老高超的思維技巧。
2. 邏輯推理
答案是3個人白帽子
第一次提問的時候,戴白帽子的人只看見另外戴白帽子的人,也有黑帽子,沒有舉手,因為他不確定自己的帽子是什麼顏色。 這時白帽子數量大於1,因為如果只有一個白色的人,看見所有人是黑色,他肯定要舉手。
第二次提問的時候,戴黑帽子的人看見了所有戴白帽子的人,但是也不確定自己的帽子是什麼顏色,所以沒有舉手。這時候白色數量大於2,白帽子的人看見了兩個以上的白帽子所以也沒舉手。
第三次提問的時候,所有人都舉手了,戴黑的人以為自己是白色的,戴白色的人看見黑色的人第一次和第二次都沒有舉手,在等著黑色的人來舉手錶明自己的帽子,所以說是3個人,不知道對不對,希望LZ指證
3. IT圈說的白帽子,紅帽子,黑帽子都是指什麼
白帽子:亦稱白帽黑客、白帽子黑客,是指那些專門研究或者從事網路、計算機技術防禦的人,他們通常受雇於各大公司,是維護世界網路、計算機安全的主要力量。很多白帽還受雇於公司,對產品進行模擬黑客攻擊,以檢測產品的可靠性。
黑帽子:亦稱黑帽黑客、黑帽子黑客,他們專門研究病毒木馬、研究操作系統,尋找漏洞,並且以個人意志為出發點,攻擊網路或者計算機。
紅帽子:也叫紅帽黑客、紅帽子黑客,最為人所接受的說法叫紅客。嚴格的來說,紅帽黑客仍然是屬於白帽和灰帽范疇的,但是又與這兩者有一些顯著的差別:紅帽黑客以正義、道德、進步、強大為宗旨,以熱愛祖國、堅持正義、開拓進取為精神支柱,這與網路和計算機世界裡的無國界情況不同,所以,並不能簡單講紅客就歸於兩者中的任何一類。
紅客通常會利用自己掌握的技術去維護國內網路的安全,並對外來的進攻進行還擊,通常,在一個國家受的網路或者計算機受到國外其他黑客的攻擊時,第一時間做出反應、並敢於針對這些攻擊行為做出激烈回應的,往往是這些紅客們。
黑客起源
「黑客」一詞是英文Hacker的音譯。這個詞早在莎士比亞時代就已存在了,但是人們第一次真正理解它時,卻是在計算機問世之後。根據《牛津英語詞典》解釋,「hack」一詞最早的意思是劈砍,而這個詞意很容易使人聯想到計算機遭到別人的非法入侵。因此《牛津英語詞典》中「Hacker」一詞涉及到計算機的義項是:「利用自己在計算機方面的技術,設法在未經授權的情況下訪問計算機文件或網路的人。」
最早的計算機於1946年在賓夕法尼亞大學誕生,而最早的黑客出現於麻省理工學院。貝爾實驗室也有。最初的黑客一般都是一些高級的技術人員,他們熱衷於挑戰、崇尚自由並主張信息的共享。