题解代码 TLE
查看原帖
题解代码 TLE
390033
_caiji_楼主2021/7/16 19:54

rt,这一篇题解 TLE 了,原因是:

for (int i = 2; i * i <= abs(n); i++) {

如果这里 n=2147483647(prime)n=2147483647(\texttt{prime})i×ii\times i 会爆 int,溢出成负数,导致无限循环。

建议修改这个错误,避免误导我这种不喜欢开 long long 的人

2021/7/16 19:54
加载中...