Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/teddy1565/a095


https://github.com/teddy1565/a095

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

# a095

## PS

題目有bug基本上不太具備意義

## 心得

很不優的題目,有很多條件沒有提到。

題目的條件有BUG,難以符合賽局理論

## 內容

在禁忌的貝殼城裡存在著一座監獄

有N個犯人被關在裡頭

我們只知道 .....

"他們都帶著帽子"

這是一頂神奇的帽子

稱作 "廬山帽"

是貝殼城裡的特產

分為紅色及白色兩種

凡是帶上 "廬山帽" 的人 ......

就會 "不識廬山真面目" !!!!

而監獄內的所有犯人都被配帶了這一頂可怕的帽子 0.0

而邪惡的所長麥哲倫想到了一個邪惡又沒有良心的鬼計畫:

" 猜帽子 "

只要能猜出自己的帽子顏色即可立即出獄

但猜錯者須以死謝罪

而你可以假設監獄裡的犯人都跟羅賓一樣絕頂聰明

不會有想要以死謝罪的白癡行為

因此

在N個犯人的監獄中,麥哲倫所長將M頂紅帽配給其中的犯人

請問最少需要幾天,監獄內的所有犯人均可以確定自己的帽子顏色後出獄

PS. 犯人並不知道共有幾頂紅帽,只知道紅帽至少有一頂,而且不可互相討論 = =

## 輸入說明

輸入兩數N,M (1 < M <= N < 231)

代表N個犯人,M頂紅帽

## 輸出說明

輸出最少幾天所有犯人均可以確定自己的帽子顏色後出獄

## 範例輸入

10 1
10 2

## 範例輸出

2
3

## Result

C:1ms/80kb