#13262: TLE 求解


nm8904905 (hahahaha)

學校 : 國立臺灣科技大學
編號 : 62796
來源 : [140.118.157.47]
最後登入時間 :
2023-03-23 21:15:06

#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
來源 : [111.71.212.14]
最後登入時間 :
2024-09-22 17:57:48

#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 ;
}
}



要用質數篩法