不让用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)