#include<bits/stdc++.h>
#define ll long long
using namespace std;
int main()
{
ll n,k;
scanf("%lld%lld",&n,&k);
ll ans=n*k;
for(ll l=1,r;l<=n;l=r+1)
{
if(k/l!=0) r=min(k/(k/l),n);
else r=n;
ans-=(l+r)*(r-l+1)*(k/l)/2;
//printf("%lld %lld %lld\n",l,r,ans);
}
printf("%lld\n",ans);
}
luogu P2261 [CQOI2007]余数求和
最新推荐文章于 2024-10-16 10:13:45 发布