- 「模板」序列排序(特化版)
- 2020-08-03 08:23:20 @
个人亲测:\(\mathcal{O}(\sqrt{n})\) 的整除分块,在 \(n \leq 10^{15}\) 的 \(\text{Vijos}\) 评测机上(病句?)要跑 \(2s\) 左右。这就说明,这道题,读入一遍即可超时;标准版里我也说了解决的办法,但最好把 \(5 \times 10^7\) 改为 \(5 \times 10^6\).
毕竟某某排序的常数就是数的位数,\(5 \times 10^7 \times 5\) 肯定会去世。而且我也不保证 \(5 \times 10^6 \times 5\) 不会去世。甚至 \(2 \times 10^6\) 才差不多,因为 \(\text{Vijos}\) 不那么快,\(\log\) 肯定卡不过去。
2 条评论
-
oistream (oistream) LV 8 MOD @ 2020-08-03 16:36:33
然鹅数据可能咕咕咕了...
-
2020-08-03 16:36:15@
我先造好数据试试?
另外整除分块那个测试可能和评测波动以及
long long
有关。个人觉得 \(O(n)\) 跑 \(5\times 10^7\) 应该是没问题的。
- 1