#13262: TLE 求解


nm8904905 (hahahaha)

學校 : 國立臺灣科技大學
編號 : 62796
來源 : [140.118.157.47]
最後登入時間 :
2023-03-23 21:15:06
a740. 质因数之和 -- 海豚原创 | From: [1.168.146.229] | 發表日期 : 2018-01-20 20:08

#include<iostream>
using namespace std;
int main()
{
unsigned a,c=0,k;
while(cin>>a)
{
k=a;
for(int b=2;b<=a;b++)
{
if(a%b==0)
{
c = c+b;
a = a/b;
b=1;
}
}
if(k==1)
{
c=1;
}
cout<<c<<endl;
c = 0 ;
}
}

 
#13267: Re:TLE 求解


justinO__o (夜貓)

學校 : 臺北市立成功高級中學
編號 : 51052
來源 : [61.216.80.115]
最後登入時間 :
2023-12-25 15:06:44
a740. 质因数之和 -- 海豚原创 | From: [175.180.194.245] | 發表日期 : 2018-01-21 20:57

#include
using namespace std;
int main()
{
unsigned a,c=0,k;
while(cin>>a)
{
k=a;
for(int b=2;b<=a;b++)
{
if(a%b==0)
{
c = c+b;
a = a/b;
b=1;
}
}
if(k==1)
{
c=1;
}
cout<<c<<endl;
c = 0 ;
}
}



要用質數篩法

 
ZeroJudge Forum