L'odierna XKCD è una parentesi nello stile di un torneo sportivo, in cui i concorrenti sono nomi noti, messi in gruppi di nomi probabilmente confusi.
Dare la probabilità che un determinato concorrente vincerà l'intero torneo, in base a ciascun concorrente in un dato round che ha le stesse possibilità di vincere quel round.
Ingresso
Il nome di un concorrente.
- Ad XKCD piace usare tutte le lettere maiuscole, ma puoi usare qualunque caso abbia senso per te o rendere insensibile il tuo caso di input.
- Si può presumere che tutti i nomi di input siano validi.
Jeff Gordan
è probabilmente un errore di ortografia diJeff Gordon
. Puoi scegliere di accettare uno o entrambi.- Alcuni nomi includono la punteggiatura, ad esempio,
H. G. Wells
eJoseph Gordon-Levitt
. Puoi scegliere di accettare nomi con o senza punteggiatura (o entrambi). Quanto sopra senza punteggiatura sarebbeH G Wells
eJoseph Gordon Levitt
- Allo stesso modo, si può scegliere di accettare sia
Beyoncé
oBeyonce
o entrambi - La
Mister/Fred Astaire/Rogers
linea è un po 'strana. Per questo, è necessario accettare tutti i seguenti:Fred Rogers
,Mister Rogers
eFred Astaire
Produzione
La probabilità che un determinato concorrente vinca l'intero torneo, in forma razionale (ad es. 1/64
)
Esempi
- Louis Armstrong giocherà potenzialmente in 6 round, ciascuno con due concorrenti, quindi ha una possibilità di vincere 1/64.
- Alan Rickman giocherà potenzialmente in 7 round, il primo con 3 concorrenti e il resto con 2 concorrenti, quindi ha una probabilità 1/192 di vincere.
Per risparmiare lo sforzo di digitare tutti i nomi dall'immagine, spiega che XKCD li ha già tabulati . Li ho anche scaricati su questo pastebin .
Nota che le probabilità di vincita in esplicativo XKCD sono sbagliate: sono due volte più grandi di quanto dovrebbero essere perché presumibilmente stanno dimenticando il round finale. Grazie per averlo segnalato @Geobits.