同一骨架 2022 年山东预赛 · P006877
两题都把长区间拆成完整周期和不足一个周期的余段,并先说明完整周期的贡献。前者对有限阶方向的幂求和,后者对周期互素指示量减去线性主项,留下的工作都集中在余段。
一个完整周期的幂和消去,另一个完整周期的计数与主项相消;所数的项数和余段端点须分别核对。
区间内互素数计数的误差估计
设整数 ,记
其中欧拉函数 是指不超过 的正整数中与 互素的数的个数。 对正整数 ,用 表示 中与 互素的正整数的个数。 求证:对任意正整数 ,都有
这是解答题,请在纸上写出完整过程。写完后对照解答给自己评分。
先独立尝试,再展开工具说明与想法来源。
先回想这道题的想法,再试试当前题。
莫比乌斯记号可直接理解为容斥系数:由不同质因数组成的乘积,取奇数个质因数时记负一、偶数个时记正一;含平方质因子的因数记零。小数部分是实数减其向下取整,属于 。
想法从哪来:与固定整数互素的模式按这个整数周期重复,所以先剥去完整周期,误差只来自最后一段。短区间里,互素等价于避开每个质因数的倍数,最直接的计数工具是容斥;主项正好把每个倍数计数中的取整去掉,留下有限个小数部分误差。 逐项用小于一估计可能太松。注意容斥系数总和为零,因此可以从所有小数部分同时减去二分之一,而不改变总误差。这样每项绝对值只需按二分之一计,误差界立刻减半。最后只依赖不同质因数个数,再用这些质因数的最小可能乘积和原整数的平方根比较,保证严格小于所需界。
与 互素具有模 的周期性,先把 化到一个不完整周期 。 对这个短区间用容斥原理写成莫比乌斯求和;把每个取整误差以 为中心,可把粗略的 误差改进为 ,再与 比较。
为方便起见定义 。写
每个长度为 的完整整数区间中恰有 个数与 互素,所以
又 ,故
设 为莫比乌斯函数。由容斥原理,
于是
因为 ,
所以 (2) 可改写为
记 为 的不同质因数个数。满足 的因数 恰有 个,而
由 (3),
若 ,则 。若 ,由于 至少含有 个不同质因数,
因而仍有
结合 (1)、(4)、(5),对任意正整数 都有
时误差为 ,公式仍成立。估计 (4) 只计算平方自由因数,数目确为 ; 时 , 所以最后得到的是题目要求的严格不等式。
周期计数的主项误差只来自最后一个不完整周期。容斥展开后,若系数和为零,就把小数部分 从 平移到以零为中心的区间 ,可把逐项误差界减半;随后再用不同质因数 的最小乘积控制容斥项数。
先去掉整周期,再把容斥误差写成有符号小数部分和,利用正负项平衡减去1/2改善界,最后用不同素因子乘积压到sqrtm以内。
同一骨架 2022 年山东预赛 · P006877
两题都把长区间拆成完整周期和不足一个周期的余段,并先说明完整周期的贡献。前者对有限阶方向的幂求和,后者对周期互素指示量减去线性主项,留下的工作都集中在余段。
一个完整周期的幂和消去,另一个完整周期的计数与主项相消;所数的项数和余段端点须分别核对。
已记下,谢谢!