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 - 1 + stage - 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: 18145 putterns
3-idol stage: 1161280 putterns
4-idol stage: 56031760 putterns
5-idol stage: 2174032288 putterns
total idol putterns: 2231243663
total putterns: 35699898608
Exit Code:
0