暴力枚举玩家轻轻的似了
查看原帖
暴力枚举玩家轻轻的似了
1287989
cycycy0530楼主2024/7/3 10:03
#include<bits/stdc++.h>
using namespace std;
bool sss(int n){
	if(n<=2) return false;
	for(int i=2;i<=sqrt(n);i++)
	if(n%i==0) return false;
	int x=(n+1)/2;
	for(int i=2;i<=sqrt(x);i++)
	if(x%i==0) return false;
	return true;
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n,a,b;
	cin>>n;
	for(int i=0;i<n;i++){
		int sum=0;
		cin>>a>>b;
		for(int j=a;j<=b;j++)
		if(sss(j)) {
		//cout<<j<<" ";	
		sum++;
		}
		cout<<sum<<endl;	
	}
	return 0;
}
2024/7/3 10:03
加载中...