30分求助,6个WA,还有一个RE(C++)

P2141 [NOIP2014 普及组] 珠心算测验

我刚才在sum加一后面加了个a数组返0,避免重复发生,其他的都AC了,第二个还是RE
by Bruce225 @ 2022-08-20 22:08:45


题目要求输出**有多少个数等于另外两个数之和**,而不是**有多少组两个数的和等于另一个数** 你在这个后面 `if (a[b[i]+b[j]]) sum++;`可以加一个`a[b[i]+b[j]]=0`,就能避免重复判断了 ~~我一开始就是这样错的~~
by 2的512次方 @ 2022-09-24 19:59:42


@[2的512次方](/user/196321) 哦还有这个`bool a[10001];`大小不够(是两个数的和),开到20001就行了,
by 2的512次方 @ 2022-09-24 20:06:11


a'
by fishPJ @ 2022-09-25 16:44:22


@[Bruce225](/user/14939) 其实有的和可能超过了10000,所以判断两数之和有没有超过10000就可以了,因为数组中没有超过10000的数字
by Ayxrakzil @ 2022-10-16 20:20:03


|