题解
2023-08-21 15:17:04
发布于:广东
0阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
vector<int> f;
void gf(int n)
{
for(int i=1;i*i<=n;i++)
{
if(n%i==0)
{
f.push_back(i);
f.push_back(n/i);
}
}
}
int sum()
{
int cnt = 0;
for(int i=0;i<f.size();i++)
{
cnt+=f[i];
}
return cnt;
}
int main() {
int n;
cin>>n;
gf(n);
cout<<sum();
return 0;
}
这里空空如也
有帮助,赞一个