我在洛谷 AC 本题之后,交到了 AcWing 评测,出现了错误样例。原因是我判断异号的代码如下:
if (a[i] * sum < 0)
应该改成:
if ((long long)a[i] * sum < 0)
但是洛谷没有相应的数据。
样例
样例输入
100000 1
-10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 -10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000 10000
样例输出
260000
我的原代码输出
220000