百人拉百燈問題

2021-09-26 00:02:49 字數 521 閱讀 5880

百人拉百燈問題:

有100個房間,每個房間裡有一盞燈,這些燈都是滅的,另外還有100個人

第乙個人來到房間裡:

如果房間編號能整除1,則拉一下燈

第二個人來到房間裡:

如果房間編號能整除2,則拉一下燈

…問:當100個人都拉完燈之後,哪些燈是亮的?

public class qst

//將開著的燈輸出

on(room);

}//初始化陣列

public static void init(int room)

}//人進行拉燈操作

public static void set(int light ,int person)}}

//將開著的燈進行輸出

public static void on(int light)}}

第二種方式:

public class qst2

}for (int x = 0; x < 燈的狀態.length; x++) }}

}

百人戴帽子問題

題目 有100個人商量做乙個遊戲,在遊戲開始之前他們商定乙個策略,然後每人戴一頂帽子,帽子上是1 100的隨機數,遊戲開始後每人只能看到其他人頭上的帽子的數字。這時要求所有人同時說出乙個數字來猜自己頭上的帽子,問是否存在乙個策略 策略比賽開始之前商定 使得 至少有乙個人說出的是自己頭上的數字?提示一...

繼續 管理百人研發團隊的煩惱(下)

上次在我的部落格上發布這片文章,瀏覽率還是很高,所以這次5月份的程式設計師雜誌正好有出來,今天抽時間把下發布出來 感覺看了還是有點用的 管理百人研發團隊的煩惱 下 搞好高效率的 大鍋飯 老s有個夢想,找乙個人,每天下午四點能為公司所有開發人員的工位上送上一瓶酸奶。老s有多年開發經驗,他們大部分也不懂...

Google光纖迎來新老闆 裁員數百人

google光纖迎來新老闆 裁員數百人,google 母公司 alphabet 旗下高速網際網路接入服務 google 光纖 google fiber 週三迎來一位新 ceo,同時裁員數百人。業內人士稱,google 此舉是希望盡快通過無線方式提供網路服務,而不是依靠地下光纜。google 光纖是 ...