aoj0007:Debt Hell
解法
問題文に書いてある通りの処理をn回繰り返せばよい。
コード
#include<bits/stdc++.h> using namespace std; int main(){ int n; scanf("%d",&n); int a=100000; while(n--){ a+=a/20; a=a/1000*1000+(a%1000!=0?1000:0); } printf("%d\n",a); return 0; }
問題文に書いてある通りの処理をn回繰り返せばよい。
#include<bits/stdc++.h> using namespace std; int main(){ int n; scanf("%d",&n); int a=100000; while(n--){ a+=a/20; a=a/1000*1000+(a%1000!=0?1000:0); } printf("%d\n",a); return 0; }