#38561: 莫名其妙的wa


115205@tchcvs.tw (114級115205資2班.張楷昊)

學校 : 國立臺中高級家事商業職業學校
編號 : 233256
來源 : [36.235.236.107]
最後登入時間 :
2024-10-19 19:10:20
c317. 硬幣問題!前傳 | From: [36.235.218.130] | 發表日期 : 2023-12-06 23:32

a=int(input())
c=[]
for _ in range(a):
    c.append(list(map(int,input().split(' '))))
for i in c:
    ic=i[0]//i[1]
    ians=0
    ts=0#0=小
#    ans=-1
    im=0#小硬幣數量

#        ians=ic*i[1]
    if (ic*i[1])==i[0]:
            #ans=ic*i[1]
        print(ic)
        break
    elif (ic*i[1])<i[0]:
        while 1:
            if ic==0:
                print(-1)
                break
#            print(ic*i[1]+i[2]*im,ic,im)
#            im+=1
            if (i[1]*ic)+(im*i[2])==i[0]:
                print(ic+im)
                break
            elif (i[1]*ic)+(im*i[2])>i[0]:
                ic-=1
            else:
                im+=1
 
#38620: Re: 莫名其妙的wa


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.9.74.255]
最後登入時間 :
2024-10-14 22:20:08
c317. 硬幣問題!前傳 | From: [101.137.26.158] | 發表日期 : 2023-12-10 20:22

1.
    if (ic*i[1])==i[0]:
            #ans=ic*i[1]
        print(ic)
        break
2.
            if ic==0:
                print(-1)
                break
 


1. break刪掉

2. 怪怪的,可以全部用第二種硬幣吧

 
ZeroJudge Forum