P10781 【MX-J1-T1】『FLA - III』Spectral
#include<bits/stdc++.h>
#define int long long
using namespace std;
int T,n,k;
double ans=-1.0;
inline int read()
{
int x=0,f=1;
char ch=getchar();
while(ch<'0'||ch>'9')
{
if(ch=='-')
f=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9')
{
x=(x<<3)+(x<<1)+(ch^48);
ch=getchar();
}
return x*f;
}
signed main()
{
T=read();
while(T--)
{
n=read(),k=read();
double tem=0;
for(int i=1;i<=n;i++)
{
tem=tem/i+k;
if(tem>ans)
ans=tem;
}
printf("%.1lf\n",ans);
}
return 0;
}