题库练习 Primes on Interval
← 上一题 下一题 →

A8687 | Primes on Interval

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

You've decided to carry out a survey in the theory of prime numbers. Let us remind you that a prime number is a positive integer that has exactly two distinct positive integer divisors.

Consider positive integers $a$ , $a+1$ , $...$ , $b$ $(a<=b)$ . You want to find the minimum integer $l$ $(1<=l<=b-a+1)$ such that for any integer $x$ $(a<=x<=b-l+1)$ among $l$ integers $x$ , $x+1$ , $...$ , $x+l-1$ there are at least $k$ prime numbers.

Find and print the required minimum $l$ . If no value $l$ meets the described limitations, print -1.

输入格式

A single line contains three space-separated integers $a,b,k$ ( $1<=a,b,k<=10^{6}; a<=b$ ).

输出格式

In a single line print a single integer — the required minimum $l$ . If there's no solution, print -1.

输入输出样例

输入 #1
2 4 2
输出 #1
3
输入 #2
6 13 1
输出 #2
4
输入 #3
1 4 3
输出 #3
-1
C++ 编辑器
输入
输出