0分求助!!!
查看原帖
0分求助!!!
844496
J_Kobe楼主2024/1/13 12:56
#include <bits/stdc++.h>
using namespace std;

int a[10000];

signed main()
{
	int n;
	scanf("%d", &n);
	long long ans = 0, sum = 0;
	for (int i = 1; i * i <= n; i++)
	{
		if (n % i == 0)
		{
			ans += i;
			sum++;
			if (n / i != i)
			{
				ans += n / i;
				sum++;
			}
		}
	}
	ans += (n + 1 - sum);
	printf("%lld", ans);
	return 0;
}

2024/1/13 12:56
加载中...