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


wu6335 (sheng hsien)


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 (abandoned._.)


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 (abandoned._.)


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)


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了
感謝感謝~~