版权声明:哈哈哈哈哈哈哈哈哈哈哈哦吼~~ https://blog.csdn.net/threeh20/article/details/82927674
https://www.nowcoder.com/acm/contest/202/H
给一个n m k
答案就是 n/m+(n-1)/(m-1)+(n-2)/(m-2)+......+(n-k+1)/(m-k+1)
#include<bits/stdc++.h>
using namespace std;
int main(){
double n,m;
int k;
int t;
cin>>t;
int cs=1;
while(t--)
{
cin>>n>>m>>k;
double ans=0;
for(int i=1;i<=k;i++)
{
ans+=n/m;
n-=1;
m-=1;
}
printf("Case #%d: ",cs++);
printf("%.11lf\n",ans);
}
return 0;
}