11 条题解

  • 1
    @ 2024-9-16 18:32:16

    J1A. 『FLA - III』Spectral

    思路

    模拟。当火焰的温度相同时,跳出循环并输出答案。

    Code

    #include <bits/stdc++.h>
    
    using namespace std;
    
    int T, n;
    double k, t, p;
    
    int main()
    {
    	scanf("%d", &T);
    	while (T -- )
    	{
    		t = 0;
    		scanf("%d %lf", &n, &k);
    		for (int i = 1; i <= n; i ++ )
    		{
    			p = t;
    			t = max(t, k + t / i);
    			if (p == t)
    				i = n;
    		}
    		printf("%.1lf\n", t);
    	}
    	return 0;
    }
    

    信息

    ID
    13
    时间
    1000ms
    内存
    512MiB
    难度
    2
    标签
    递交数
    1259
    已通过
    336
    上传者