同一骨架 2012 年安徽预赛 第 7 题 · P010326
与固定整数互素的条件按完整余数块重复。先用素因子容斥求每块的合格数,再把大范围拆成整块和尾块;尾块必须按实际余数重新计数。
一题从序号反查原整数,尾块只需定位指定的合格余数;另一题从截止位置正向计数,尾块不完整,不能直接再加一个整块的数量。
将与 互质的所有正整数从小到大排成数列,这个数列的第 项为。
分数写 a/b,根号写 √ 或 sqrt,π 写 pi 也可以。
与七十互素的性质按七十重复,先计完整周期,再定位目标所在块的第一项。
先回想这道题的想法,再试试当前题。
因 ,每个连续七十整数块中与七十互素者有
个,按二、五、七的倍数容斥得到。又 ,前八十四块共有二千零一十六项,下一块的第一个整数 与七十互素。因此第两千零一十七项为 。
1到5880含84个完整周期;5881模70余一,故它确是紧接其后的第一合格数,前后排名核对无偏移。
互素整数的排名先用共同周期累计,再在尾块按真实余数恢复指定项。
需先求互素余数的周期容量,再处理目标恰为下一块首项的排名边界。
同一骨架 2012 年安徽预赛 第 7 题 · P010326
与固定整数互素的条件按完整余数块重复。先用素因子容斥求每块的合格数,再把大范围拆成整块和尾块;尾块必须按实际余数重新计数。
一题从序号反查原整数,尾块只需定位指定的合格余数;另一题从截止位置正向计数,尾块不完整,不能直接再加一个整块的数量。
已记下,谢谢!