RE如何查错

UVA11235 Frequent values

@[二叉苹果树](/user/270854) RE的话应该是数组越界或*溢出(我输入法里居然没有那个字)或被0除
by hjsxhst2022 @ 2022-10-07 11:58:16


@[hjsxhst2022](/user/745903) 感觉都没有出现啊
by 二叉苹果树 @ 2022-10-07 14:30:44


@[二叉苹果树](/user/270854) 建议注释代码某些部分再提交看有没有变化(这样来确定RE在哪一个部分)
by 芷陌陌吖 @ 2022-10-08 18:29:08


@[二叉苹果树](/user/270854) @[二叉苹果树](/user/270854) 第75行,num[L]-L+1,这个题的样例数据你的代码会出现一个-2,导致r数组访问负下标
by SMTwy @ 2022-10-08 18:30:44


@[SMTwy](/user/280635) 这里的 ```cpp r[num[L]]-L+1 ``` 写错了,十分感谢! 改正以后AC了! 具体的能说说是如何发现的吗?
by 二叉苹果树 @ 2022-10-08 23:17:57


@[二叉苹果树](/user/270854) 发现过程比较生艹 编译时加入指令 -fsanitize=undefined,address 它会具体告诉你什么地方越界或者溢出 win系统使用好像有点问题,建议使用linux系统
by SMTwy @ 2022-10-09 21:20:42


@[SMTwy](/user/280635) 我用的mac能用吗?
by 二叉苹果树 @ 2022-10-09 22:48:05


|