只有80分QAQ,求助!
查看原帖
只有80分QAQ,求助!
878137
_QWQ__QWQ_楼主2023/1/2 11:13

怎么才能不超时

#include<iostream>
using namespace std;
int main(){
	int x,y,cnt=0;
   int flag=0;
	cin>>x>>y;
	if(x>y){
	    int q;
	    q=x;
	    x=y;
	    y=q;
    }
    for(int i=x;i<=y;i++){
		    flag=0;
		    if(i==1){
		        flag=1;
		    }
		    for(int j=2;j<i;j++)
		    if(i%j==0){
		        flag=1;
		    }
		    if(flag==0){
		        cnt++;
		    }
	    }
	    cout<<cnt;
	}
   return 0;
}
2023/1/2 11:13
加载中...