问题标题: 酷町堂:2685:条件 Time Limit Exceeded:90分

0
0
已解决
王泽轩
王泽轩
资深天翼
资深天翼
#include<iostream>
using namespace std;
int main(){
    int cnt=0,a;
    cin>>a;
    for(int i=1;i<=a;i++){
        if(a%i==0){
            cnt+=i;
        }
    }
    cout<<cnt;
}

???


0
已采纳
李显晨
李显晨
中级启示者
中级启示者

循环这样写:

for(int i=1;i<=sqrt(n);i++){
        if(n%i==0){
            sum+=i;
            if(n/i!=i) sum+=n/i;
        }
    }

 

0
0
0
我要回答