蒜头君从现在开始工作,年薪
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
#include<stdio.h>
int main(){
int n,k;
scanf("%d%d",&n,&k);
int year=1;
double sum=n;
double house=200;
while(year<=20){
if(sum>=house) break;
sum+=n;
house*=(1.0+k/100.0);
year++;
}
if(year<=20) printf("%d\n",year);
else printf("Impossible\n");
}