らての精進日記

修行をします

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;
}