写字楼里写字间, 写字间里程序员。 程序人员写程序, 又拿程序换房钱。
某程序员开始工作,第一年年薪 N 万,他希望在新区买一套 60 平米,现价为 200 万的房子。假设房子价格以每年 K 万元增长,并且该程序员未来税后年薪不变,且不吃不喝,每年所得 N 万全都积攒起来,问第几年能够买下这套房子?
输入描述
有多组测试数据,每组测试数据占一行。
每一行包含两个正整数 N (10 ≤ N ≤ 50) 和 K (1 ≤ K ≤ 20),中间用单个空格隔开。
输出描述
如果在第 20 年或者之前就能买下这套房子,则输出一个整数 M,表示最早需要在第 M 年能买下,否则输出 "Impossible"。
样例输入
50 10
12 2
1 5
样例输出
5
20
Impossible
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 int n,k; 5 while(cin>>n>>k){ 6 int m,t,s=0,mm=0; 7 m=n-k; 8 if(m<=0){ 9 cout<<"Impossible"<<endl; 10 continue; 11 } 12 else{ 13 t=m*20; 14 if(t>=200){ 15 while(mm<200){ 16 mm=mm+m; 17 s++; 18 } 19 cout<<s<<endl; 20 continue; 21 } 22 else{ 23 cout<<"Impossible"<<endl; 24 continue; 25 } 26 } 27 } 28 return 0; 29 }