Week11 A - 必做题11-1
蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60 平米的房子,现在价格是 200 万。假设房子价格以每年百分之 K 增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?(第一年年薪 N 万,房价 200 万)
输入格式
一行,包含两个正整数
N(10≤N≤50),K(1≤K≤20),中间用单个空格隔开。
输出格式
如果在第 20年或者之前就能买下这套房子,则输出一个整数 M,表示最早需要在第 M 年能买下;否则输出"Impossible"。
Sample Input
50 10
Sample Output
8
解题思路
暴力算就行了
Code
#include<iostream>
using namespace std;
double n,k;
double a,b;
int main(){
cin>>n>>k;
a=0;
b=200;
int i;
for(i=1;i<=20;i++){
a+=n;
if(a>=b){cout<<i<<endl;return 0;
}
b*=(1+(k/100));
}
cout<<"Impossible"<<endl;
}