HDU1215(水)

#include
#include
using namespace std;
const int maxn=1e5+10;
int main()
{
	int t;
	int n;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%d",&n);
		int ans=0;
		for(int i=1;i*i<=n;i++)
		{
			if(n%i==0)
			{
				ans+=i;
				if(i!=1&&n/i!=i)
				ans+=n/i;
			}
	    }
	    printf("%d\n",ans); 
	}
	return 0;
}

 

你可能感兴趣的:(HDU1215(水))