input:
5 2000000000 -2000000000 -294967296 0 294967296 2000000000
output:
2
刚才拿第一页的题解测了一下,输出 0、3、4 的都有。不仅总数要开 long long ,而且 int 与 int 类型整数相加减也会出现溢出的情况。于是:
−2×109−2×109=−294967296-2×10^9-2×10^9=-294967296−2×109−2×109=−294967296
2×109+2×109=2949672962×10^9+2×10^9=2949672962×109+2×109=294967296(在 int 范围内答案溢出)
然后嘛...就被我 Hack 掉了