QOJ.ac

QOJ

时间限制: 8 s 内存限制: 256 MB 总分: 100

#8203. 素数之和

统计

一个自然数 $n$,如果它恰好有两个不同的约数 1 和 $n$,则被称为质数。例如,6 不是质数(因为它能被 2 整除),1 不是质数(因为它只有一个约数 1),而 2 和 7 是质数。

Bajtazar 非常喜欢质数。他在纸上写下了一个连续的质数序列: $2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31 \dots$

他想从这个序列中选出一个连续的片段,使其和等于他最喜欢的数字 $N$。请帮助他编写一个程序,对于给定的数字 $N$,找出质数序列中任意一个和恰好为 $N$ 的连续区间。

输入格式

输入的第一行也是唯一一行包含一个自然数 $N$ ($1 \le N \le 10^{11}$),表示 Bajtazar 期望的求和结果。

输出格式

输出的第一行也是唯一一行应包含两个质数 $L$ 和 $R$ ($1 \le L \le R \le N$),使得闭区间 $[L, R]$ 内的质数之和恰好等于 $N$。

如果存在多个解,你的程序可以输出其中任意一个。 如果不存在解,则输出单词 NIE

样例

输入 1

15

输出 1

3 7

子任务

测试集分为以下子任务。每个子任务的测试由一组或多组独立的测试用例组成。

子任务 条件 分值
1 $N \le 10\,000$ 15
2 $N \le 10^8$ 20
3 $N \le 2 \cdot 10^9$ 40
4 无额外限制 25

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.