Arithmetic progression

Insert picture description hereViolence, prime number judgment
Answer: 210
(199,409,619,...)

#include<bits/stdc++.h>
using namespace std;
int check(int n){
    
    
    for(int i=2;i*i<=n;i++)
        if(n%i==0)
            return 0;
    return 1;
}
int main(){
    
    
    for(int j=2;j<10000;j++){
    
    //首项
        for(int i=2;i<1000;i++){
    
    //公差
            if(check(j)==0)//首项是不是素数
                continue;
            int k;
            for(k=0;k<=9;k++)
                if(!check(j+i*k))
                    break;
            if(k==10){
    
    
                cout<<i;
                return 0;
            }
        }
    }
    return 0;
}

Guess you like

Origin blog.csdn.net/Supreme7/article/details/114586296