文章

105

粉丝

69

获赞

117

访问

56.6k

头像
素数判定 (试除法 O(n*sqrt(n))题解:
P1102 兰州大学机试题
发布于2024年5月10日 23:48
阅读数 495

1000的数据量可以过 

#include <bits/stdc++.h>
using namespace std;

int a, b;

bool cheak(int x)
{
	for(int i = 2; i <= x / i; i ++)
		if(x % i == 0) return false;
	
	return true;
}

int main()
{
	while(cin >> a >> b)
	{
		int ans = 0;
		
		for(int i = min(a, b); i <= max(a, b); i ++)
			if(cheak(i)) ans ++;
		
		cout << ans << endl;
	}
	
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发