NOI1.13.10 判决素数个数 题解
题解
10:判决素数个数
总Time Limit: 1000ms Memory Limit: 65536kB
Description
输入两个整数X和Y,输出两者之间的素数个数(包括X和Y)。
Input
两个整数X和Y(1 <= X,Y <= 105)。
Output
输出一个整数,表示X,Y之间的素数个数(包括X和Y)。
Sample Input
1 100
Sample Output
25
思路
这一题是相当的简单,水的不要不要的,就是细节要注意一下。我们只需一个质数判定的小小的函数加for就OK了。
首先,你需要一个函数来判断是否是质数,代码显而易见:
bool pd(int n){
if(n == 1){
//这个不是你不预判就不预判的
return false;
}
int k =