#38494: [python]哪裡出錯了??請教~~


wu6335 (sheng hsien)

學校 : 不指定學校
編號 : 254104
來源 : [61.222.31.187]
最後登入時間 :
2024-09-09 11:25:18
c350. “綠白黃” 四校聯課 | From: [61.222.31.187] | 發表日期 : 2023-11-30 17:43

while True:
  try:
    n,k,w=map(int,input().split());inc=0
    while n>k:
      n=n-k+w
      inc+=k
    inc=inc+n
    print(inc)
  except:break
 
想不到哪有問題
卡在資測21
 
#38495: Re: [python]哪裡出錯了??請教~~


mysimplepanda@gmail.com (mysimplepanda)

學校 : 不指定學校
編號 : 132630
來源 : [218.164.18.91]
最後登入時間 :
2023-11-19 19:32:34
c350. “綠白黃” 四校聯課 | From: [111.242.189.174] | 發表日期 : 2023-11-30 18:23

while True:
  try:
    n,k,w=map(int,input().split());inc=0
    while n>k:
      n=n-k+w
      inc+=k
    inc=inc+n
    print(inc)
  except:break
 
想不到哪有問題
卡在資測21


如果n=k的時候,學長還是可以交換一次。while條件要改成n>=k

 
#38496: Re: [python]哪裡出錯了??請教~~


mysimplepanda@gmail.com (mysimplepanda)

學校 : 不指定學校
編號 : 132630
來源 : [218.164.18.91]
最後登入時間 :
2023-11-19 19:32:34
c350. “綠白黃” 四校聯課 | From: [111.242.189.174] | 發表日期 : 2023-11-30 18:26

while True:
  try:
    n,k,w=map(int,input().split());inc=0
    while n>k:
      n=n-k+w
      inc+=k
    inc=inc+n
    print(inc)
  except:break
 
想不到哪有問題
卡在資測21


如果n=k的時候,學長還是可以交換一次。while條件要改成n>=k

好像有贅詞...算了

 
#38504: Re: [python]哪裡出錯了??請教~~


wu6335 (sheng hsien)

學校 : 不指定學校
編號 : 254104
來源 : [61.222.31.187]
最後登入時間 :
2024-09-09 11:25:18
c350. “綠白黃” 四校聯課 | From: [61.222.31.187] | 發表日期 : 2023-12-01 09:22

while True:
  try:
    n,k,w=map(int,input().split());inc=0
    while n>k:
      n=n-k+w
      inc+=k
    inc=inc+n
    print(inc)
  except:break
 
想不到哪有問題
卡在資測21


如果n=k的時候,學長還是可以交換一次。while條件要改成n>=k

好像有贅詞...算了

喔喔  確實是少了一個等號,直覺上忽略n=k了
感謝感謝~~

 
ZeroJudge Forum