WA求助
  • 板块UVA11526 H(n)
  • 楼主lijunxi1
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/1/24 19:10
  • 上次更新2024/1/24 20:54:43
查看原帖
WA求助
696431
lijunxi1楼主2024/1/24 19:10
#include<bits/stdc++.h>
using namespace std;
long long T,n,s,l,r,ans;
int main ()
{
	cin>>T;
	while(T--)
	{
		cin>>n;
		ans=0;
		l=1,r=1;
		while(l<n)
		{
			
			r=min(n/(n/l),n);
			if(l>r)break;//cout<<l<<" "<<r<<":"<<n/l<<endl;
			ans+=int(n/l)*(r-l+1);
			l=r+1;
		}
		cout<<ans<<endl;
	}
}
2024/1/24 19:10
加载中...