#P9407. [POI 2020/2021 R3] 素数和 / Suma liczb pierwszych

    ID: 10509 远端评测题 5000ms 256MiB 尝试: 0 已通过: 0 显示难度省选/NOI− 上传者: 标签>2020POI(波兰)Special Judge素数判断,质数,筛法双指针 two-pointer根号分治

[POI 2020/2021 R3] 素数和 / Suma liczb pierwszych

背景

译自 XXVIII Olimpiada Informatyczna - III etap Suma liczb pierwszych。

d2t3。

题目描述

给你一个数字 nn,求 l,rl,r,使 [l,r][l,r] 区间内的所有质数之和等于 nn。

如果有多解,任意一组均可;无解输出 NIE。

输入格式

一行一个正整数 nn。

输出格式

如果有解,一行两个正整数 l,rl,r,其中要求 1≤l≤r≤n1 \le l \le r \le n,表示你的答案。

如果无解,输出 NIE。

15

3 7

9992

4993 4999

100000000

NIE

1000000007

1000000007 1000000007

99999999996

295693 1693067

提示

对于所有数据,1≤n≤10111\leq n\leq 10^{11}。

子任务编号 附加限制 分数
1 n≤10000n\leq 10000 15
2 n≤108n\leq 10^8 20
3 n≤2×109n\leq 2\times 10^9 40
4 n≤1011n\leq 10^{11} 25