Submission
Status:
(PPPP)(PPP)(PPP)
Subtask/Task Score:
{40/40}{30/30}{30/30}
Score: 100
User: hmmm
Problemset: Twin, Cousin, and Sexy Prime
Language: cpp
Time: 0.630 second
Submitted On: 2025-07-17 19:51:46
#include<bits/stdc++.h>
using namespace std;
const int N=7e7+20;
bool a[N];
int main(){
for(int i=2;i<N;i++){
if(a[i]) continue;
for(int j=2;i*j<N;j++){
a[i*j]=true;
}
}
a[0]=true;
a[1]=true;
int l,r,a1=0,a2=0,a3=0;
cin >> l >> r;
for(int i=l;i<=r;i++){
// cout << i << ' ' << a[i] << "\n";
if(a[i]==false){
if((i-2>=0 && !a[i-2]) || !a[i+2]) a1++;
if((i-4>=0 && !a[i-4]) || !a[i+4]) a2++;
if((i-6>=0 && !a[i-6]) || !a[i+6]) a3++;
}
}
cout << a1 << '\n' << a2 << '\n' << a3;
}