11 条题解

  • 0
    @ 2024-7-26 14:34:07

    J1A 题解

    第二篇题解。

    此题按照题意模拟,当两次火焰的温度相同时即可跳出循环并输出答案。

    代码:

    #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;
    }
    

    信息

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