Origin of Lorem Ipsum pt5

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 1

void init() {

memset(p,true,sizeof(p));
p[0] = p[1] = false;
for(int i = 2; i*i < N; i++) {
if(p[i]) {
for(int j = i*i; j < N; j += i) {
p[j] = false;
}
}
}
for(int i = 1000; i < N; i++) {
if(p[i]) {
primes.pb(i);
}
}
}

void solve() {
init();

int n = (int)primes.size();
for(int i = 0; i < n; i++) {
for(int j = i+1; j < n; j++) {
int a = primes[i];
int b = primes[j];
int c = 2*b-a;
int inst = c;
if(c < N && p[c]) {
vector<ll> v(3,0);
for(int k = 0; k < 4; k++) {
v[0] += pow(10,(a%10));
v[1] += pow(10,(b%10));
v[2] += pow(10,(c%10));
a /= 10; b /= 10; c /= 10;
}
if(v[0] == v[1] && v[1] == v[2] && primes[j] - primes[i] == 3330) {
cout << primes[i] << " " << primes[j] << " " << inst << "\n";
}

}
}
}

You might also like