Language
Python
Compiler
CPython 3.12.7
Options
num_idols = 190
num_background = 15 + 1
stages = [1, 2, 3, 4, 5]
idol_putterns = 0
for stage in stages:
delta = 1
divider = 1
for i in range(stage):
delta *= num_idols - i
divider *= i + 1
delta //= divider
print("%d-idol stage: %d putterns" % (stage, delta))
idol_putterns += delta
print("total idol putterns: %d" % idol_putterns)
print("total putterns: %d" % (idol_putterns * num_background))
$ python3 -u prog.py 1-idol stage: 190 putterns
2-idol stage: 17955 putterns
3-idol stage: 1125180 putterns
4-idol stage: 52602165 putterns
5-idol stage: 1956800538 putterns
total idol putterns: 2010546028
total putterns: 32168736448
Exit Code:
0