输入n
输出从k=1 到 k=n 每一项 n/k 向下取整的和
cin>>n;
long long ans=0;
for (int l=1,r=1;l<=n;l=r+1){
r=n/(n/l);
ans+=n/l * (r-l+1);
}
cout<<ans<<endl;
输入n
输出从k=1 到 k=n 每一项 n/k 向下取整的和
cin>>n;
long long ans=0;
for (int l=1,r=1;l<=n;l=r+1){
r=n/(n/l);
ans+=n/l * (r-l+1);
}
cout<<ans<<endl;