47分求助!!!
查看原帖
47分求助!!!
1368233
liyifanglan楼主2024/7/13 22:10
#include<bits/stdc++.h>
using namespace std;

bool prime(int n){
	if (n == 0 && n == 1){
		return 0;
	}
	for (int i = 2; i <= sqrt(n); i++){
		if (n%i == 0){
			return 0;
		}
	}
	return 1;
}
int main(){
	int n, m;
	int ans;
	cin >> n >> m;
	while(n--){
		ans = 0;
		int a, b;
		cin >> a >> b;
		if (a < 1 || b > m){
			cout << "Crossing the line" << endl;
			continue;
		}
		for (int i = a; i <= b; i++){
			if (prime(i) == 1){
				ans++;
			}
		}
		cout << ans << endl;
	}
}
2024/7/13 22:10
加载中...