Сьогоднішній XKCD - це фігура спортивного турніру, де учасники мають відомі імена, розбиті на групи, можливо, заплутаних імен.
Надайте ймовірність, що даний учасник виграє весь турнір, виходячи з кожного учасника в даному раунді з рівними шансами виграти цей раунд.
Вхідні дані
Ім'я учасника конкурсу.
- XKCD любить використовувати всі великі регістри, але ви можете використовувати будь-який регістр, який має для вас сенс, або зробити ваш вхідний регістр нечутливим.
- Ви можете вважати, що всі імена вводу є дійсними.
Jeff Gordan
це, мабуть, неправильне написанняJeff Gordon
. Ви можете прийняти те чи інше.- Деякі назви включають розділові знаки, наприклад,
H. G. Wells
таJoseph Gordon-Levitt
. Ви можете прийняти імена з пунктуацією або без неї (або обома). Сказане без пунктуації було бH G Wells
іJoseph Gordon Levitt
- Крім того , ви можете прийняти або
Beyoncé
абоBeyonce
або обидва Mister/Fred Astaire/Rogers
Лінія є трохи дивним. Для цього, ви повинні прийняти всі з наступних умов :Fred Rogers
,Mister Rogers
іFred Astaire
Вихідні дані
Ймовірність того, що даний учасник виграє весь турнір, в раціональній формі (наприклад 1/64
)
Приклади
- Луї Армстронг потенційно зіграє в 6 раундів, кожен з яких має два учасники, тож у нього є 1/64 шансів на перемогу.
- Алан Рікман потенційно зіграє в 7 раундах, перший з 3-ма учасниками, а решта з 2-ма учасниками, тож у нього шанси на перемогу в 1/192.
Щоб заощадити зусилля на введенні всіх імен із зображення, уXXCD вже є їх таблицями . Я також скинув їх на цю пастину .
Зверніть увагу, що ймовірність виграшу в обясняющем XKCD помилкова - вони вдвічі більші, ніж повинні бути, оскільки вони, ймовірно, забувають про фінальний раунд. Дякуємо, що вказали на це @Geobits.