답안 #250611

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
250611 2020-07-18T14:04:34 Z REALITYNB Džumbus (COCI19_dzumbus) C++14
0 / 110
1 ms 256 KB
#include <bits/stdc++.h> 
using namespace std ; 
bool check(int i){
		bool prime= 1 ; 
		for(int j=2;j*j<=i;j++){
			if(i%j==0){
				prime = 0; 
			}
		}
		return prime ;  
}
int main(){
	int a , b ; 
	cin>>a>>b ; 
	vector<int> p ;  
	vector<int> isp(1001)  ; 
	for(int i=2;i<=1000;i++){
		bool prime= check(i) ;
		isp[i] = prime ;  
		if(prime) p.push_back(i) ; 
	}
	if(isp[abs(a-b)]){
		cout << 2 << endl ; 
		cout << a << " " << b ; 
		return 0 ;
	}
	for(int i=1;i<1001;i++){
		if(isp[i]==0) continue ; 
		int x = i ; 
		int dif = abs(x-a) , diff = abs(x-b) ; 
		if(isp[dif]&&isp[diff]){
			cout << 3 << endl ; 
			cout << a << " "<< x << " "<< b ; 
			return 0 ; 
		} 
	}
	cout << -1 ; 
	return 0 ; 
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 0 ms 256 KB Output isn't correct
2 Halted 0 ms 0 KB -