hzhwcmhf吧 关注:60贴子:2,206

各种奇葩错误集锦

只看楼主收藏回复

一楼喂熊。
数组开小了之类的傻叉错误就不说了……
来说说极其奇葩的那种错误,一调一下午的


IP属地:美国1楼2012-11-02 19:25回复
    今天调程序被坑了。
    我统计答案,最后要除以2,于是写下如此代码:
    return res / 2;
    殊不知……res是模过的答案 T_T
    所以要return res * 2关于Mod的逆元 才行啊!!!!!!
    被坑了一下午……


    IP属地:美国2楼2012-11-02 19:28
    回复
      二分的时候这样有一定几率会被坑……



      IP属地:美国3楼2012-11-02 19:41
      回复
        为什么是l=mid+1..难道不应该是l=mid


        IP属地:上海4楼2012-11-03 08:37
        收起回复
          while(vmin+1<vmax){
          int mid=(vmin+vmax)>>1;
          if(!check(mid)){
          vmin=mid;
          }else{
          vmax=mid;
          }
          }
          求问3l错误在何处= =


          IP属地:上海5楼2012-11-03 12:23
          收起回复
            DAG上的DP一定要慎重啊慎重啊!!!不是都能DP的啊!!!
            T_T


            IP属地:美国6楼2012-11-03 20:57
            回复
              函数一定要记得return 东西啊啊啊


              IP属地:美国7楼2012-11-06 09:10
              回复
                求每个点是否可以到达某个点一定不要用dfs啊啊啊……


                IP属地:美国8楼2012-12-13 09:53
                回复
                  dp的时候没拓扑直接宽搜...居然过了6个点...


                  IP属地:上海9楼2012-12-13 16:44
                  收起回复
                    ....................开longlong会死.?..
                    就是因为计算式里面有个地方没有强转...导致调了半个多小时..
                    我还一直以为计算式都强转了..结果后面有一个单项式没转...加上去了以后一句话转了4次.
                    ............所以说还是尽量开longlong吧..


                    IP属地:上海10楼2012-12-16 15:02
                    回复
                      高精输出的时候忘记0了.................


                      IP属地:上海11楼2012-12-19 21:31
                      回复
                        读命令时如果只判断第一个字符,记得要把剩下的字符读完,不然影响后面的读入
                        QUERY 3 5
                        DONE
                        5 ---> 5就跪了!!因为上面的DONE只读了D


                        IP属地:美国12楼2012-12-20 14:48
                        回复
                          多组数据时,邻接表链表头要清空


                          IP属地:美国13楼2012-12-20 14:49
                          回复
                            link-cut tree中的rotate中,更改x->father->father的儿子时,不能判断是否为NULL,要判断x->father是否是根


                            IP属地:美国14楼2012-12-20 14:49
                            回复
                              这个错误绝对奇葩..
                              static int x=0;
                              只会在第一次运行到这里的时候给x赋值..第二到这里他就自动忽略这句话了..


                              IP属地:上海15楼2012-12-24 21:51
                              回复