第二篇题解。
此题按照题意模拟,当两次火焰的温度相同时即可跳出循环并输出答案。
代码:
#include<iostream> using namespace std; int main() { int t; cin>>t; while(t--) { int n; double k,t=0; cin>>n>>k; for(int i=1;i<=n;i++) { double p=t; t=max(t,k+t/i); if(p==t)i=n; } printf("%.1lf\n",t); } return 0; }
注册一个 MXOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 MXOJ 通用账户