CF923A Primal Sport
题目描述
Alice 和 Bob 以一个小游戏作为一天的开始。他们首先选一个整数 $x_0\; (x_0\ge 3)$。
Alice 先手,然后他们轮流操作。在第 $i$ 轮($i\ge 1$)中,轮到的玩家选一个小于 $x_{i-1}$ 的质数 $p_i$,然后找到一个最小的整数 $x_{i}$ 满足 $x_{i}\ge x_{i-1}$ 且 $x_{i}$ 为 $p_i$ 的倍数。
他们玩了两轮之后忘记了初始时 $x_0$ 的值。现在给你 $x_2$,请你求出 $x_0$ 最小可能是多少。请注意,玩家并不一定采取最优策略。你需要考虑所有可能的游戏过程。
输入格式
一行一个整数 $x_2\;(4\leq x_2\leq 10^6)$,保证 $x_2$ 一定为合数。
输出格式
一个整数,表示 $x_0$ 的最小值。
说明/提示
在样例 $1$ 中,令 $x_0=6$ .
- 第 $1$ 轮中 Alice 令 $p_1=5$,则 $x_1=10$。
- 第 $2$ 轮中 Bob 令 $p_2=7$,则 $x_2=14$。
在样例 $2$ 中,令 $x_0=15$ .
- 第 $1$ 轮中 Alice 令 $p_1=2$ ,则 $x_1=16$。
- 第 $2$ 轮中 Bob 令 $p_2=5$ ,则 $x_2=20$。