Submission #814690

# Submission time Handle Problem Language Result Execution time Memory
814690 2023-08-08T09:00:19 Z tlnk07 Lutrija (COCI19_lutrija) C++17
7 / 70
1 ms 304 KB
#include<bits/stdc++.h>
using namespace std;

long long x, y;

bool check(int x)
{
	for(int i = 2; i * i <= x; ++i)	if(x % i == 0)	return 0;
	return 1;
}

int main()
{
	cin >> x >> y;
	if(check(abs(x - y)))	cout << "2\n" << x << " " << y;
	else if(x == 2 || y == 2)
	{
		if(check(max(x, y) + 2))	cout << "3\n" << x << " " << max(x, y) + 2 << " " << y;
		else if(check(max(x, y) - 2))	cout << "3\n" << x << " " << max(x, y) - 2 << " " << y;
		else	cout << -1;
	}
	else
	{
		if(check(x - 2) && check(y - 2))	cout << "3\n" << x << " 2 " << y;
		else	cout << -1;
	}
}
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 212 KB Output is correct
2 Correct 1 ms 212 KB Output is correct
3 Correct 1 ms 300 KB Output is correct
4 Correct 1 ms 300 KB Output is correct
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 300 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 296 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 304 KB Output isn't correct
2 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Incorrect 1 ms 212 KB Output isn't correct
2 Halted 0 ms 0 KB -