问题标题: 酷町堂:2685

0
0
已解决
姜宇轩
姜宇轩
中级天翼
中级天翼

#include<bits/stdc++.h>

using namespace std;

int main(){

    long long n,sum=1;

    cin>>n;

    for(int i=2;i<=n;i++){

         if(n%i==0) sum+=i;

    }

    cout<<sum;

    return 0;

}

TLE 60,哪里错了,在线等!

 


0
已采纳
李沫朴
李沫朴
新手天翼
新手天翼
  • cin>>n; for(int i=1;i<=sqrt(n);i++){ if(n%i==0){ if(i!=n/i){ sum+=(i+n/i); } else{ sum+=i; } } } cout<<sum; //fclose(stdin); //fclose(stdout); }
我要回答