㈠ 有一群人。不是戴紅帽子,就是白帽子,在帶紅帽子的人看來,戴紅帽子和白帽子的人一樣多。在戴白帽子的人
3人
㈡ 下面的這些言論中哪些是白色帽子思考,哪些是紅色帽子思考呢
白帽收集的是已知的和需要知道的信息。白帽思維是尋求純粹事實和數據的一種簡版便方法。這些事實和數據權應該以中立而客觀的方式被提出來,不要加任何解釋,只要事實。
運用白帽思維,你可以:
評價新情況
影響決策
打消不實際的念頭
預先計劃
解決爭端
談判
紅帽象徵著感覺、預感和直覺。紅帽思維可以說是白帽思維的對立面。它是情緒、感覺和思維的非理性方面,不需要解釋,不需要給予任何的理由或是依據。
運用紅帽思維。
㈢ 紅白帽子的邏輯問題
犯人如果夠聰明第二天都可以被釋放
第一步:
白帽子犯人 A B
A,B放風時都看到8頂紅帽子,回1頂白帽子
由於國王說答:「至少有一個人頭上的帽子是白色」就說明不止一個人頭上帶著白帽子。。
於是,這兩個人都明白「只看到一個人戴著白帽子,說明自己戴著白帽子」
白帽子犯人(A、B)全部被釋放
第二步:
白帽犯人都被釋放了,OH,YEAH!
紅帽犯人一看兩個戴著白帽子的毫不猶豫回答,並且被釋放了。。。
自己戴的必須是紅帽子啊(請見白帽子犯人的邏輯)
於是大家都被釋放了。。
㈣ 3、請依次使用紅帽子、黃帽子、黑帽子、白帽子、紅帽子思考「每個星期必須手機關機一天」這個議題。
一共3紅4黑5白,第十個人不知道的話,可推出前9個人的所有可能情況: 紅 黑 白 3 3 3 3 2 4 3 1 5 2 3 4 2 2 5 1 3 5 如果第九個人不知道的話,可推出前8個人的所有可能情況: 紅 黑 白 1 2 5 1 3 4 2 1 5 2 2 4 2 3 3 3 1 4 3 2 3 由此類推可知
㈤ 白紅帽子和黑帽子邏輯推理
C戴的是紅顏色的帽子.
C可以看到A、B帽子的顏色,首先可以肯定,AB兩人不可能同時戴著白帽子,否則C就會知道自己戴的是紅帽子;其次,如果C戴的是白帽子,對A來說,同上理,他看定看到B戴的是紅帽子,才會不知道自己戴的是什麼顏色的帽子;最後,也是最關鍵的,對B來說,以A的邏輯推理,如果他看到C戴的是白帽子,而A又不知道自己帽子的顏色,則B就能肯定自己戴的是紅帽子,因此與題目中B不知道自己帽子的顏色相駁,所以,C戴的是紅顏色的帽子.
㈥ 編寫C語言程序解決白帽子、紅帽子問題
這個問題我用5位二進制數來表示,總的可能排列有32種,逐一檢驗就可以找到答案,具體看代碼:
#include<stdio.h>
#include<conio.h>
#defineN5
intmain(){
unsignedintbin,max,i,w,hat[N]={0};
for(max=1,i=0;i<N;++i)max*=2;//計算max=2^N
for(bin=0;bin<max;++bin){//用N位二進制數表示每個人的帽子狀態,bin=00000~11111
for(w=1,i=0;i<N;++i,w*=2){//獲取每個人戴的帽子(0為紅帽子,1為白帽子)
hat[i]=((bin&w)!=0);//按位與來檢測其帽子顏色
}
for(w=0,i=0;i<N;++i)w+=hat[i];//統計總的白帽子數
//檢驗甲的說法
if(hat[0]){//如果甲戴白帽子,說真話
if(w-1!=1)continue;//但是除了甲外,白帽子數不是1,說明解錯誤,換下一組解
}else{//甲戴紅帽子,說假話
if(w==1)continue;
}
//檢驗乙的說法
if(hat[1]){
if(w-1!=N-1)continue;
}else{
if(w==N-1)continue;
}
//檢驗丙的說法
if(hat[2]){
if(!(w-1==1&&hat[0]==0))continue;
}else{
if(w==1&&hat[0]==0)continue;
}
//檢驗丁的說法
if(hat[3]){
if(!(w-1==0))continue;
}else{
if(w==0)continue;
}
//檢驗戊的說法
if(hat[4]){
if(!(w-1==1&&hat[0]==0))continue;
}//如果戊說了假話,其餘情況都有可能
for(i=0;i<N;++i){
printf("%d",hat[i]);
}
printf(" ");
}
printf(" Finished! ");
getch();
return0;
}
最後運行的結果顯示為:0 0 1 0 1,即甲紅、乙紅、丙白、丁紅、戊白。
㈦ 紅帽子和白帽子的問題
等等。有一頂紅帽子和白帽子 哪來的兩個白帽子?
㈧ IT圈說的白帽子,紅帽子,黑帽子都是指什麼
白帽子:亦稱白帽黑客、白帽子黑客,是指那些專門研究或者從事網路、計算機技術防禦的人,他們通常受雇於各大公司,是維護世界網路、計算機安全的主要力量。很多白帽還受雇於公司,對產品進行模擬黑客攻擊,以檢測產品的可靠性。
黑帽子:亦稱黑帽黑客、黑帽子黑客,他們專門研究病毒木馬、研究操作系統,尋找漏洞,並且以個人意志為出發點,攻擊網路或者計算機。
紅帽子:也叫紅帽黑客、紅帽子黑客,最為人所接受的說法叫紅客。嚴格的來說,紅帽黑客仍然是屬於白帽和灰帽范疇的,但是又與這兩者有一些顯著的差別:紅帽黑客以正義、道德、進步、強大為宗旨,以熱愛祖國、堅持正義、開拓進取為精神支柱,這與網路和計算機世界裡的無國界情況不同,所以,並不能簡單講紅客就歸於兩者中的任何一類。
紅客通常會利用自己掌握的技術去維護國內網路的安全,並對外來的進攻進行還擊,通常,在一個國家受的網路或者計算機受到國外其他黑客的攻擊時,第一時間做出反應、並敢於針對這些攻擊行為做出激烈回應的,往往是這些紅客們。
黑客起源
「黑客」一詞是英文Hacker的音譯。這個詞早在莎士比亞時代就已存在了,但是人們第一次真正理解它時,卻是在計算機問世之後。根據《牛津英語詞典》解釋,「hack」一詞最早的意思是劈砍,而這個詞意很容易使人聯想到計算機遭到別人的非法入侵。因此《牛津英語詞典》中「Hacker」一詞涉及到計算機的義項是:「利用自己在計算機方面的技術,設法在未經授權的情況下訪問計算機文件或網路的人。」
最早的計算機於1946年在賓夕法尼亞大學誕生,而最早的黑客出現於麻省理工學院。貝爾實驗室也有。最初的黑客一般都是一些高級的技術人員,他們熱衷於挑戰、崇尚自由並主張信息的共享。