我有一个程序,里面包含一个线性求逆元板子,模数是1e9+7,而我需要1到1e6的逆元。
在拿这个程序跑大样例的时候它在这个循环处RE了,于是我使它输出i,结果它在跑到9万多的时候只输出了i的前半部分,然后就RE了。我把输出i改成了输出100005,然后这个程序最后输出的两个字符是10.
我以为我数组开小了啥的,于是我把整个循环复制到了另一空白程序中,并只开了它需要用到的一切变量,它能正常运行。
我又把整个程序复制到了另一程序中,并注释掉了文件输入输出,它能正常运行。但是当我用程序读入大样例时,它仍在循环处RE了,而这个循环里用到的所有外部变量都和读入无关。
这合理吗?我应该如何解决这个问题?