正文
Example 1 (str 学数学) str 同学因为名字里含有一个 str,所以觉得字符串对于他来说太简单了,于是他开始了他的数学之旅。
在旅途中str遇到了刚抽到胡桃的 lyl,而 lyl 同学正沉浸在出货的喜悦之中,为了能收获双倍喜悦,他便询问 str,他选的区间内有多少个幸运数字,str觉得这个问题和字符串一样简单,于是把这个问题交给了你。
共有 组询问,每次给出两个正整数 ,你需要判断有多少 , 使得方程 成立。
请输出你得到的答案。
数据范围:,
样例输入:
样例输出:
来源:2023 年寒假集训 B 组总结赛
考场上当然是打表找规律了,但非常愚钝地没看出来……
结论是, 是一个幸运数字,当且仅当 是一个质数。下面提供两种证明方法。
Official Solution
出题人提供的非常有技巧性的解法。
考虑为 配对,
即要求 对任意 成立。因此根据质数定义, 就是且只能是质数了。
Alternative Solution
考场上推了一半的想法。
注意到 ,考虑构造取模
考虑固定 ,研究 变化下左式的情况。方便起见,我们将上式左侧 的取值范围扩展至 到 : 细心的读者或许已经发现,当 恒成立,即 为质数时, 将取遍 到 ,此时左右两式相等。下面我们证明这是上式相等的充分必要条件。
仍从 的取值下手,我们研究如下以 和 为变量的不定方程的解 由裴蜀定理(Bézout’s identity),方程有解的充分必要条件为 。不妨记 ,,方程变为 写出该不定方程的通解 不难发现,对 ,上述不定方程在 的范围内总有 个解,这意味着 将有 次取到 。故我们有 化简即得 显然上式等价于对任意 , 恒成立。因此我们证明了 是质数是原方程成立的充分必要条件。