#include<bits/stdc++.h> using namespace std; int main() { double n,k,a=200,b,m=0; cin >> n >> k; b = n; while(a>n) { m++; a += k*0.01*a; n += b; if(m>20) { break; } } if(m>20) { cout << "Impossible"; } else cout << m+1; return 0; }
元首写的,不外传
#include<bits/stdc++.h> using namespace std; int main() { double n,k,a=200,b,m=0; cin>>n>>k; b=n; while(a>n) { m++; a+=k*0.01*a; n+=b; if(m>20) break; } if(m>20) cout<<"Impossible"; else cout<<m+1; return 0; }
注册一个 安阳中心在线题库OJ系统 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 安阳中心在线题库OJ系统 通用账户