| # | Time | Username | Problem | Language | Result | Execution time | Memory |
|---|---|---|---|---|---|---|---|
| 1370493 | ziyad_alharbi | Lutrija (COCI19_lutrija) | C++20 | 51 ms | 452 KiB |
#include<bits/stdc++.h>
using namespace std;
#define int long long
#define gcd __gcd
bool prime(int x)
{
if(x<=1)return 0;
for(int i=2;i*i<=x;i++)if(!(x%i))return 0;
return 1;
}
signed main()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int a,b;
cin>>a>>b;
int sw=0;
if(a>b)
{
swap(a,b);
sw=1;
}
vector<int>vc;
vc.push_back(a);
if(a!=2)
{
if(prime(a-2))vc.push_back(2);
else if(prime(a+2))
{
vc.push_back(a+2);
vc.push_back(2);
}
else
{
cout<<"-1\n";
return 0;
}
}
a=2;
if(prime(b-a))vc.push_back(b);
else if(prime(b+2))
{
vc.push_back(b+2);
vc.push_back(b);
}
else
{
cout<<"-1\n";
return 0;
}
if(sw)reverse(vc.begin(),vc.end());
cout<<vc.size()<<endl;
for(auto i:vc)cout<<i<<' ';
}| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
| # | Result | Execution time | Memory | Grader output |
|---|---|---|---|---|
| Fetching results... | ||||
