#29129: TLE HELP!!


zoosewu (lion)

學校 : 臺北市立中正高級中學
編號 : 114560
來源 : [36.229.202.139]
最後登入時間 :
2025-04-08 21:55:51

#include<iostream>

using namespace std;

int Prime(int n){

int i;

if(n==1){

return 0;

}

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

if(n%i==0)

return 0;

}

return 1;

 

}

int main(){

int a,b,i,count;

while(cin>>a>>b){ 

count=0;

for(i=a;i<=b;i++){

if(i%2==0){

continue;

}

if(Prime(i)==1){

count++;

}

}

cout<<count<<endl; 

}

return 0;

}

#29130: Re:TLE HELP!!


zoosewu (lion)

學校 : 臺北市立中正高級中學
編號 : 114560
來源 : [36.229.202.139]
最後登入時間 :
2025-04-08 21:55:51

#include

using namespace std;

int Prime(int n){

int i;

if(n==1){

return 0;

}

      • for(i=2;i<=n/2;i++){             我覺得應該是這行造成TLE 請問i的範圍有可能縮更小嗎

if(n%i==0)

return 0;  

}

return 1;

 

}

int main(){

int a,b,i,count;

while(cin>>a>>b){ 

count=0;

for(i=a;i<=b;i++){

if(i%2==0){

continue;

}

if(Prime(i)==1){

count++;

}

}

cout<<count<<endl; 

}

return 0;

}



#29131: Re:TLE HELP!!


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

#include

using namespace std;

int Prime(int n){

int i;

if(n==1){

return 0;

}

      • for(i=2;i<=n/2;i++){             我覺得應該是這行造成TLE 請問i的範圍有可能縮更小嗎

if(n%i==0)

return 0;  

}

return 1;

 

}

int main(){

int a,b,i,count;

while(cin>>a>>b){ 

count=0;

for(i=a;i<=b;i++){

if(i%2==0){

continue;

}

if(Prime(i)==1){

count++;

}

}

cout<<count<<endl; 

}

return 0;

}




平方根sqrt()

#29132: Re:TLE HELP!!


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

#include

using namespace std;

int Prime(int n){

int i;

if(n==1){

return 0;

}

      • for(i=2;i<=n/2;i++){             我覺得應該是這行造成TLE 請問i的範圍有可能縮更小嗎

if(n%i==0)

return 0;  

}

return 1;

 

}

int main(){

int a,b,i,count;

while(cin>>a>>b){ 

count=0;

for(i=a;i<=b;i++){

if(i%2==0){

continue;

}

if(Prime(i)==1){

count++;

}

}

cout<<count<<endl; 

}

return 0;

}




平方根sqrt()


另外2是質數,可以另外判斷

#29144: Re:TLE HELP!!


zoosewu (lion)

學校 : 臺北市立中正高級中學
編號 : 114560
來源 : [36.229.202.139]
最後登入時間 :
2025-04-08 21:55:51

#include

using namespace std;

int Prime(int n){

int i;

if(n==1){

return 0;

}

      • for(i=2;i<=n/2;i++){             我覺得應該是這行造成TLE 請問i的範圍有可能縮更小嗎

if(n%i==0)

return 0;  

}

return 1;

 

}

int main(){

int a,b,i,count;

while(cin>>a>>b){ 

count=0;

for(i=a;i<=b;i++){

if(i%2==0){

continue;

}

if(Prime(i)==1){

count++;

}

}

cout<<count<<endl; 

}

return 0;

}




平方根sqrt()


另外2是質數,可以另外判斷

好謝謝