#1736: 哪裡錯了...C++(line:694)


bryant1992 (Ryan)

學校 : 新北市立板橋高級中學
編號 : 2773
來源 : [220.141.84.91]
最後登入時間 :
2019-02-05 21:18:05
c079. 10346 - Peter's Smokes -- UVa10346 | From: [59.112.47.215] | 發表日期 : 2009-04-07 20:25

它說

與正確輸出不相符(line:694)
您的答案為: 20840
正確答案為: 20841 

#include<iostream>
using namespace std;
int main(){
    int n,k,a,b;
    while(cin>>n>>k){
  a=n;
  b=0;
  while((n+b)>=k){
   b+=(n+b)%k;
   n/=k;
   if(b>=k){
    b%=k;
    a++;
   }
   a=a+n;
  }
        cout<<a<<endl;
    }
}

高手幫一下= = 
ZeroJudge Forum