问题 4935 --两个素数的和

4935: 两个素数的和★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 770  解决: 402
[提交][状态][命题人:]

题目描述

输入一个数n<1000,如果不能拆分为两个素数的和,则输出No

否则输出拆分得到的两个素数差值最小的一种情况,并且输出时,小的素数在前面,大的素数在后面,中间空格隔开

比如16=3+13, 16=5+11,因为|5-11|的差值为6,比|3-13|的差值10小,所以输出的答案应该是5 11

请仔细看下面提供的几组样例

输入

输出

样例输入
Copy
17
样例输出
Copy
No

提示

样例2输入

20

样例2输出

7 13

样例3输入

13

样例3输出

2 11

样例4输入

14

样例4输出

7 7

来源

[提交][状态]