不让用python也是很蛋疼的,开卷五分钟直接交了。。。。python的暴力求解,输入的时候有个map函数可以直接全部转换的,但是本地一直报错,哪个老哥可以给讲一下
import sys
if __name__=='__main__':
list1 = sys.stdin.readline().strip().split(' ')
sum = int(sys.stdin.readline().strip())
res = 0
for x1 in range(int(list1[0])+1):
for x5 in range(int(list1[1])+1):
for x10 in range((int(list1[2])+1)):
for x20 in range((int(list1[3])+1)):
for x50 in range((int(list1[4])+1)):
for x100 in range((int(list1[5])+1)):
if 1*x1 + 5*x5 + 10*x10 + 20*x20 + 50*x50 + 100*x100 == sum:
temp = x1 + x5 + x10 + x20 + x50 + x100
res += temp
temp = 0
if res < 1:
print('-1')
else:
print(res)