收集邮票

#include<cstdio>
#include<iostream>
typedef long double ld;
const int maxn = 10010;
int n;
int main(){
std::ios::sync_with_stdio(false),std::cin.tie(0);
std::cin >> n;
ld f=0,g=0;
for(int i=1;i<=n;++i){
g += (ld)n/i;
f += g * n / i;
}
printf("%.2Lf",f);
}

原文地址:https://www.cnblogs.com/skip1978/p/10347788.html