<i id="d2xhp"></i>

      <font id="d2xhp"></font>
      <optgroup id="d2xhp"><del id="d2xhp"></del></optgroup>
        
        

            <i id="d2xhp"></i>

              <i id="d2xhp"><option id="d2xhp"></option></i>
              <i id="d2xhp"></i>
              <thead id="d2xhp"></thead>
              <object id="d2xhp"><option id="d2xhp"></option></object>

                各种错误可能原因(不定时更新)

                记录一下各种错误出现的大概原因,只要脑中有个提纲就不容易出错。

                Wrong Answer

                1.不开long long 见祖宗,血泪的教训啊!

                2.数组开小了,越界位置windows会初始化为0,而linux则莫名赋值(You were hacked !)

                CF1249A惨案int f[101];if(f[x-1]|f[x+1]);1<=x<=100,码程序时谁承想竟有这种Hack神流存在!

                3.freopen 的问题还是不多说吧,习惯打开也是一件好事,毕竟OJ上错一次比CSP错一次代价小多了。

                 

                Runtime Error常见问题

                1. 数组开小.

                2. scanf没带&取地址.

                3. stack,queue等未判断empty()就调用.

                4. main函数 偷懒的时候 return printf(""),0; 0不能掉!

                5. vector用lower_bound或upper_bound得到p忘记判断p<v.size()就直接用v[p].

                6. 迭代器的使用:set.erase(*it)注意*不能掉!

                 

                Compile Error

                1. 关键字: y1,plus,next,pipe,link(好像也是) 

                2. bool operator <(const node&other)const <- 外面这个const不能掉

                相关文章
                相关标签/搜索
                黄大仙心水高手免费资料