九度oj-1158-買房子
阿新 • • 發佈:2019-01-05
- 題目描述:
-
某程式設計師開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程式設計師未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年房價200萬,收入N萬)
- 輸入:
-
有多行,每行兩個整數N(10<=N<=50), K(1<=K<=20)
- 輸出:
-
針對每組資料,如果在第20年或者之前就能買下這套房子,則輸出一個整數M,表示最早需要在第M年能買下,否則輸出Impossible,輸出需要換行
- 樣例輸入:
-
50 10 40 10 40 8
- 樣例輸出:
-
8 Impossible 10
- 來源:
#include<iostream> #include<algorithm> using namespace std; int main() { int n,k,i; while(cin>>n>>k) { int m=200.0,n1=n; for(i=1;i<=20;i++) { if(n>=m) { cout<<i<<endl; break; } m=m*k/100.0+m; n+=n1; } if(i>20) cout<<"Impossible"<<endl; } return 0; }