https://www.acwing.com/problem/content/222/
思路
求所有 , 且p为素数的数对个数。
已知, 当条件成立时有 , 令 , 确定质数 p 后, 的个数也是 的个数。
而其满足 , 又由 表示 互质, 那么就是求 中互质的 个数。
像可见的点一题类似, 可以枚举 x 的值, 来求 , 就是 的互质数对个数。
因为 的值不同, 故用前缀和处理 , 便于查询。
最终结果就是 , 令 之后就不用再把结果+1。
https://www.acwing.com/problem/content/222/
求所有 , 且p为素数的数对个数。
已知, 当条件成立时有 , 令 , 确定质数 p 后, 的个数也是 的个数。
而其满足 , 又由 表示 互质, 那么就是求 中互质的 个数。
像可见的点一题类似, 可以枚举 x 的值, 来求 , 就是 的互质数对个数。
因为 的值不同, 故用前缀和处理 , 便于查询。
最终结果就是 , 令 之后就不用再把结果+1。