Submission
Status:
(-SSS)(SSS)(SSS)
Subtask/Task Score:
{0/40}{0/30}{0/30}
Score: 0
User: UNJE0o
Problemset: Twin, Cousin, and Sexy Prime
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-15 22:12:22
#include <bits/stdc++.h>
#include <iostream>
#define en '\n'
using namespace std;
typedef long long ll;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);cout.tie(NULL);
int l,u;
set<int>t ,f ,s ;
cin >> l >> u;
for(int i = l;i <= u;i++){
bool c = true;
if(i != 2 && i % 2 == 0) c = false;
if(c == true)for(int j = 3;j <= ceil((float)(sqrt(i)));j+= 2){
if(i % j == 0){
c = false;
break;
}
}
// if(c == true) cout << i << " ";
if(c == true)for(int p = 2;p <= 6;p+=2){
if(i+p > u) break ;
bool o = true;
if((i+p) % 2 == 0) continue;;
if(o == true)for(int j = 3;j <= ceil((float)(sqrt(i+p)));j+= 2){
if((i+p)% j == 0){
o = false;
break;
}
}
if(o == true){
if(p == 2) {
t.insert(i);
t.insert(i+2);
cout << i << " " << i+2 << en;
}
if(p == 4) {
f.insert(i);
f.insert(i+4);
cout << i << " " << i+4 << en;
}
if(p == 6) {
s.insert(i);
s.insert(i+6);
cout << i << " " << i+6 << en;
}
}
}
}
cout << t.size() << en << f.size() << en << s.size();
}