文章

5

粉丝

0

获赞

28

访问

1.1k

头像
等差序列 题解:
P1491 北京航空航天大学机试题
发布于2026年3月20日 20:39
阅读数 146

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

vector<int> primes;

void shieve(int max)
{
    vector<bool> isPrime(max+1,true);
    isPrime[0] = isPrime[1] = false;
    for(int i = 2;i<=max;i++){
        if(isPrime[i]) primes.push_back(i);
        for(int p:primes){
            if(p*i > max) break;
            isPrime[p*i] = false;
            if(i%p == 0) break;
        }
    }
}


int main() {
    shieve(10005);
    int a,b;
    while(cin>>a>>b)
    {
        
        int k = 0;
        while(primes[k] < a) k++; 
...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发