#29129: TLE HELP!!


zoosewu (lion)


#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)


#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)


#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)


#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)


#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是質數,可以另外判斷

好謝謝