bug汇总

Posted hs-zlq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bug汇总相关的知识,希望对你有一定的参考价值。

12/15

EC Final

I题,求2的幂次中间变量tmp可能爆int,当时想着数据都是int型,每次乘个基数,一大于n(int)就break,应该没事;真相就是1e5乘1e5就gg了。幸好队友试了1e5的数据找到问题。

E题,dfs时第一条路长度是没有存起来的。然后改了这个问题之后整个path数组其实都往前移了一位,所以后面也要相应地+1

 

12/13

数据结构实验代码,malloc时本来是sizeof(E)写成sizeof(*E),然后就越界访问,蜜汁错误找不出来

 

这个想法是从19/12/13晚上写数据结构实验代码的时候产生的,当时就剩一步想把sort()改成手写并归排序(可能老师比较喜欢看),赶紧写完回宿舍准备四级,结果由于一个bug费了40min才找出来。

我常常想ACMer其实都会花很多很多时间在debug上,这些时间,在我看来是不值得的,或者说那些犯了一次又一次的bug真的就是在浪费时间,什么数组开小,爆int,要多傻有多傻。

现在会把自己每次写的bug都汇总到这里来,用意就是让自己少犯错。

以上是关于bug汇总的主要内容,如果未能解决你的问题,请参考以下文章

PyTorch(BUG汇总)—PyTorch遇到令人迷人的BUG与记录

苹果新品bug汇总,这些“坑”你确定不来看一看?

iOS14 BUG汇总!哪些机型可以更新?

独家K8S漏洞报告 | 近期bug fix解读&1.9.11主要bug fix汇总

iOS14已知BUG汇总!

Python Ubuntu bug汇总