关于欧拉函数做法的疑问
查看原帖
关于欧拉函数做法的疑问
929850
Chenyufeng040525楼主2024/8/29 21:22

题解中有两篇是用欧拉函数的做法,但是复杂度是否不足以在极端情况下通过本题?

虽然本题题面提到了欧拉函数,好像作者希望用这种做法通过本题,但是直接取 n=2000 是不是一点优化都没有的暴力呀。(复杂度为O(n2n^2logn))

连最简单的对半优化都没有,即比一半少直接加,多余一半用欧拉函数做减法。更近一步好像可以缩到 n=210 ,正确性我没有仔细证明,210 是从2*3*5*7 得来的。(如果看不懂我的优化就算了)

所以有无大佬来优化一下欧拉函数的做法,同时这题也确实数据水了一点就是了。

2024/8/29 21:22
加载中...