1秒不到求得一元人民幣兌換為1、2、5分硬幣的方案個數你值得擁有

<code>#將一元人民幣兌換為1分、2分和5分硬幣的方案有多少種
#用i , j , k分別表示1分、2分和5分硬幣的個數
i , j , k = 0 , 0 , 0
count = 0
for k in range(21): #20個5分
\t\t\t\tfor j in range(51):#50個2分
\t\t\t\tfor i in range(101):#100個1分
\t\t\t\tsum = 5*k + 2*j +i
\t\t\t\t\t\t\t\t\t\t\t\tif sum == 100:
\t\t\t\tcount = count +1
print(count)

#優化程序
i , j , k = 0 , 0 , 0
count = 0
for k in range(21): #20個5分
\t\t\t\tfor j in range(51):#50個2分
\t\t\t\ti = 100 - 5*k - 2*j
\t\t\t\t\t\t\t\tif i >= 0:
\t\t\t\tcount += 1
print(count)/<code>
1秒不到求得一元人民幣兌換為1、2、5分硬幣的方案個數你值得擁有


分享到:


相關文章: