【Fixed】关于评测机速度

个人亲测:\(\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 条评论

  • @ 2020-08-03 16:36:33

    然鹅数据可能咕咕咕了...

  • @ 2020-08-03 16:36:15

    我先造好数据试试?

    另外整除分块那个测试可能和评测波动以及 long long 有关。个人觉得 \(O(n)\) 跑 \(5\times 10^7\) 应该是没问题的。

    • @ 2020-08-04 08:15:23

      加油!

  • 1

信息

ID
1076
难度
1
分类
排序 点击显示
标签
递交数
0
已通过
0
通过率
?
被复制
1
上传者