rt,O(Nπ(ai))\text O(N\pi(\sqrt{a_i}))O(Nπ(ai)) 的做法最坏可以被卡到 (5×105)×(1229)≈6×108(5\times10^5)\times(1229)\approx6\times10^8(5×105)×(1229)≈6×108 次运算,在我构造的合法数据下无法通过(不开 O2)。
数据构造方法:T=20T=20T=20,n=2.5×104n=2.5\times 10^4n=2.5×104,aia_iai 为 10810^8108 以内最大的 2.5×1042.5\times 10^42.5×104 个质数。
另外不少题解也是这种做法,建议撤下。