zoukankan      html  css  js  c++  java
  • 低错合集

    不知道来自什么时候的更新

    怎么才能不写错变量名啊啊啊啊啊啊啊啊啊啊

    模拟$110$

    似乎是好久没犯过低错了,然后这一场全补回来了

    T1数据范围到$long long$,读入的时候记得呢,然后掉函数的时候,传参写的$int$,就暴负了,我还说,我复杂度那么优秀,为什么会T飞,结果因为sb

    T2误以为给$p$乘上$2^n$之后就是个整数了,没想到可能还是个小数,没有上取整,挂了,二分到边界的时候还没写$break$,打的背包锅了,至今不知道为啥

    一场挂分95,水题爆炸,希望可以$rp++$

    $xwd$今天就是$zz$

    模拟$95T2$

    时间开的1s,我$clock$开的2s,$oj95$,$lemon$$T$成$50$,事实上我把$clock$那一片删了,$oj$还是$95$,我不是人,我没脸,我再也不敢随机化了

    模拟$94T1$

    $xwd$就是$sb$,我sb的加了一个特判,sb的没有仔细看到底该$puts(“No”)$还是$puts(“Yes”)$,sb的把特判从暴力的下面挪到了暴力的上面,sb的挂掉了50分,sb的在全世界暴力打满的时候,因为自己有病挂了分,综上所述,$xwd$不是人,还很sb

    模拟$92T2$

    离散化的时候存了$2{ imes}n$个数,排序,去重都只排了$n$个数,我也不太清楚我在干什么

    模拟$90$

    黄了三道题,没有低错,很开心

    模拟$89T1$

    一个开的比较大的数组,在全局赋了几个值,类似这样$ans[100000]={0,1,2,3,4,5};$,然后我就代码$too long too thick$,就$CE$了

    模拟$89T3$

    $rank$在$C++11$是关键字,我用$C++$编译,就$CE$了

    论一场考试蓝两道题

    模拟$88T1$

    我写错变量名了

    模拟$87T3$

    加判断的时候加错地了,掉了20分

    模拟$84T1$

    考试快结束的时候,闲的无聊就在哪压行,觉得有一个$define$没有意义,就删掉了,忘记了自己下面也用了,就压行压掉了自己20分

    模拟$81T3$

    考场上没想到怎么记录最短路上的点,并没有想到两遍最短路,记录的前趋,然后就死了

    现在记住了,要求一个点是不是在某两个点的,就从两个点分别跑一遍最短路,如果$dis1[i]+dis2[i]=dis[n]$就证明在

    模拟$80T2$

    考场上$T1$调的太久,导致后面两道题打暴力的时候非常慌,最后打的$T2$,就更慌了,就没有仔细算复杂度,只要了第一个点的分,事实上如果仔细算了的话,我只需要把数组和循环范围开大,就可以从$WA10-->RE30$,然后我就暴力挂分,死掉了

    模拟$76T2$

    考后出分觉得我的暴力似乎是挂掉了,但是并没有仔细调,然后拿考场暴力拍正解的时候,发现暴力锅了,原因在于我把$qj[1].r$写成了$qj[2].r$,挂了两个不一样的打法,都把$1$写成了$2$,不知道为什么一个过了,一个没过,然后挂了$20$分

    模拟$73T2$&$T3$

    我不仔细申题,我不是人

    我细节没考虑全面,我不是人

    模拟$70T2$

    我没看内存限制,数组开大$M0$了,我不是人

    模拟$70T3$

    我又没有深刻理解题意,导致考试结束前半分钟发现自己暴力出锅,扔了$30$分,我不是人

    模拟$69T3$

    数组只有$tot$个元素,用指针扫整个数组,我卡的边界是$n$,写错变量名,我不是人

    模拟$68T2$

    暴力特判的时候把$a[K[i]]$写成了$K[i]$,成功挂分,而且直到拿暴力和正解对拍,才发现暴力锅了

    调正解的时候写变量把$x$写成了$k$,$k$是个全局所以没有$CE$,调了一下午

    模拟$68T3$

    树状数组,我是正着插,用树状数组里所有数-不大于他的数得到逆序对数量,我只减了小于他的,把和他相等的也算成他的逆序对了,我不是人

    模拟$66T2$

    我前向星写错了,我不是人,我自己指自己非常开心,我还有个变量没清掉,负负得正就过了样例

    模拟$65T2$

    我用了个数组,不记得我用过了,清空一直清不干净,必须$memset$,然后我删掉了那一块,不是想起了那个数组,而是觉得那一块没用,然后$secret$就发现我用了那个数组

    我数组越界使用了,我不是人

    模拟$63T2$

    题目描述不说请加不加$abs$,然后我就死了

    模拟$62T1$

    $vector$越界使用了,我不是人

    模拟$62T3$

    我不读题我不是人,我没看见${sum}$,二分了一个最小值

    模拟$60T2$

    开了几个没有用的数组,然后他就$CE$了,第一次考试蓝了,我也不知道为什么,求大佬指点

    模拟$59T2$

    没读入直接用,然后挂了$3$分,我太棒了

    算答案的时候直接乘,不取模,优秀

    一个存所有出现过的数的数组,没有开到2倍,$WA71$不知道$WA$了多久。。。。。

    请离散化什么的时候数组记得开大一点

    模拟$58T2$

    我$qj$测试点,想少跑几遍背包,但是忘记了第一遍背包应该跑到最大容量,排序少打了一个条件,挂了$20$分

    模拟$55T1$

    不知道为什么,我把数组用越界了就多了$25$分

    模拟$55T2$

    非常$kx$,我考试的时候没有看到判$-1$的那句话,我本来打了特判,后来发现我不知道特判之后要输出什么,就把特判删了,考试结束不太久,判了一堆$-1$,就从$WA40-->T70$

    模拟$54T1$

    考场上打了好久,算了算复杂度没有太大问题,但是根号筛那一块还是死了,没有想到根号以内的素数更少,考后稍改了一下就$A$了

    模拟$54T2$

    想到了可能没有边,但是没想到可能有边,但是边跟$1$号点都没有关系,然后$qj$就死了

    $b$层加餐$1$$T3$

    用了没开到的数组,还没发现,原因是样例太小了

    模拟$45T1$

    最后一组数据并不是所有数据中最大的,然而我没有看到,于是乎我$RE$了

    模拟$42T1$

    打标记的时候算重了一部分,实际上是最开始就想到的东西,代码实现的时候就给忘了,忘了。。。

    模拟$34T3$

    $set$清空的时候并没有判这个点进了几次,直接就清了,然后就我死了

    模拟$29(B)T1$

    二分边界想的是取$max$最后取了个$min$,可能是因为没睡醒吧

    模拟$28T3$

    由于题意描述不是很清楚所以$WA$了,但是因为数组开小所以$RE$了。。。。。

    模拟$27T3$

    树上两点之间的距离应该是$deep[x]-deep[LCA]+deep[y]-deep[LCA]$,然而我记成了$deep[x]+deep[y]-deep[LCA]$,考场上确实出锅了,我却以为是特判的问题。。。。

    BZOJ1005明明的烦恼

    分解质因数消项的时候分母该--,我写了个++,还过样例了?关键是复制粘贴的时候还想着把++改成--来着,年纪大了,脑子不好使了,还好没找别人问,自己调出来了,不然丢死人了。。。。。

    BZOJ2038小Z的袜子

    emm,大概是板子没看好没记住,四个while里的++--一定要区分好,记不住的话,你可以想想你是要算它还是算它的前一项后一项之类的,其实记住一个,记其它的跟它的关系也ok,还好发现这个问题是过样例的时候

    最近和++--有仇

    BZOJ3236作业

    终于没死在++--上,不过这次更zz,m的范围比n大10倍,我本来记着呢,记着记着就给忘了,我又忘了,忘了。。。。。。。真可怕

    BZOJ2752高速公路

    emm,二分答案while循环跳出没跳对?我是个zz吧,每次二分都得调半天,整天死循环,就这连板子都记不住的脑子,咱也没办法。。。

     1 //为了保证解在二分搜索的区间里,故不同的问题有着不同(但相似)的写法
     2 //求最小值
     3 int binary()
     4 {
     5     int l=0,r=ll,mid;
     6     while(l<r)
     7     {
     8         mid=(l+r)>>1;
     9         if(check(mid))  r=mid;//大多数题只要改改check()即可
    10         else  l=mid+1;
    11     }
    12     return l;
    13 }
    14 //求最大值
    15 int binary()
    16 {
    17     int l=0,r=ll,mid;
    18     while(l<r)
    19     {
    20         mid=(l+r+1)>>1;
    21         if(check(mid))  r=mid-1;
    22         else  l=mid;
    23     }
    24     return l;
    25 }
    26 //面对整数时的万能二分(近似万能)
    27 int binary(int n)
    28 {
    29     int l=1,r=maxn,ans=0;
    30     while(l<=r)
    31     {
    32         int mid=(l+r)>>1;
    33         if(c[mid]>a[n])  ans=mid,l=mid+1;  //判断条件与ans记录位置因题而异
    34         else  r=mid-1;
    35     }
    36     return ans;
    37 }
    附二分模板
    1 while(r-l>eps)
    2 {
    3     mid=(r+l)/2.00000;
    4     if(check(mid))  {l=mid;  ans=l;}
    5     else  r=mid-eps;
    6 }
    upd带精二分
    1 while(hi_min+1<hi_max)
    2 {
    3     int mid=(hi_min+hi_max)>>1;
    4     int cost1=hf(i,mid-1),cost2=hf(i,mid);
    5     if(cost1>=cost2)  hi_min=mid;
    6     else  hi_max=mid;
    7 }
    upd三分

     NOIP模拟测试9题(problem)

    用阶乘和逆元算卡特兰数,要用到2*n的阶乘和逆元,算是算到了,结果数组没开到,RE了,我也是服我自己

    NOIP模拟测试9单(single)

    高斯消元需要double的精度,我觉得消完的结果是整数,所以消的过程中也是整数,就开了个int存系数和常数,结果呢,扔了30分

    HDU1693Eat the Trees

    由于打的时候有抄板子的嫌疑,竟然忘记了自己设的变量,满脑子都是学长的标程,调了半天,最后发现自己变量写错了,zz不zz啊!!!!!

    dp定义理解错了的人,就是个大废物

    BZOJ3262陌上花开

    废物哦,上辈子大概得罪了CDQ小姐姐,打了个CDQ+归并,不停的写错各种变量,各种判断条件,什么把m打成c,把==0搞成==1,真是神奇了,什么状态!气愤+升调

    来自7.30的更新:树状数组知道最大维护下标是k,更新的时候只更新到n就结束了?还水过去了8个测试点

    今日颓标程发现的问题:else if下面有一个if(想作为else if中的一个条件时)会导致if把下面的else if半路截走,程序出错

    NOIP模拟测试11big

    数组开小了愣是没看出来?半个上午调试数组为什么开小了,还不给我报RE,全程WA

    NOIP模拟测试11matrix

    维护对于m列的前缀和,for循环写到n?答案一直是0,调了一下午,然后排列公式还记错了?废物

    NOIP模拟测试12斐波那契(fibonacci)

    再一次因为数组开小了,WA了一整个下午。。。。。。我就是个废物

    也不算是数组开小了,毕竟对于开到maxn直接就用到maxn的人,开再大也没啥用

    BZOJ2244拦截导弹

    树状数组开了需要的一半,修改循环到需要循环的一半,树状数组维护区间最值,清空的时候用--清空,我真是优秀废物呢

    关于线段树

    第n次出现这种低级错误,线段树跑不出来,自己看看自己干了点啥

    查询的时候求您别打上面那句话!求您了,记住你自己写的代码,查询的时候,$l$和$r$是待查询区间!

    NOIP模拟13优美序列

    在线段树上挂了一上午,死在了查询传全局还是局部上?下次想想再打吧,不过看样子,局部好像都可过,全局就不一定了

    NOIP模拟13跳房子

    重构代码真让人开心,修改的时候第一列影响最后一列,其他的都影响他的前一列,结果,我忘记特判了,直接让第一列影响第0列,我肯定是疯了,关键是还过了样例,得到了40分的好成绩,感谢letong小姐姐答疑解惑,解决我的zz问题,以及发现我的zz错误

    NOIP模拟14走格子

    依旧zz,算当前编号属于第几行,直接用编号,不除以列数?怕不是疯了,关键是我水到了95分的好成绩什么破出题人和破数据,这么zz的错误都卡不掉

    NOIP模拟14柱状图

    这次怎么死的呢?long long极大值赋的0x7f,而事实上需要0x15f,长记性吧,还有就是数据大了记得$define$ $int$ $long$ $long$,不然你都不知道自己怎么死的

    NOIP模拟16Blue

    多测不清空,暴零两行泪

    关于for循环

    不清醒的时候打的代码,鬼知道需要调多久,请不清醒时洗把脸再打代码,不然会死的很惨,前方死因,请注意

    全程以为自己的树状数组,以及题目思路出了问题,输出的x从来没跳过,直接变8,写成这样,变过也不知道

    NOIP模拟测试22位运算

    上取整把0给取废了,上取整$frac{0}{2}$华丽丽的变成了1,调了一整个晚上,一天只改一道题,明天早上还考试,优秀

    题改不完,最近的题解只能咕咕咕了,而且最近没改完过考试题

    NOIP模拟测试25字符串

    考场交代码,不删$freopen$,再见了您,也不知道想啥呢,推式子推了一个多小时,最后死$freopen$手里了,真优秀

  • 相关阅读:
    【C】中malloc的使用
    【C++】const成员函数的作用
    C声明和定义
    【C++】指针与引用的区别
    【C】external/internal/static/register variable and function
    【C++】Sizeof与Strlen
    【面试题目】string类实现
    【C++】public,private,protected
    【Linux】僵尸进程
    【面试题目】翻转句子中单词的顺序
  • 原文地址:https://www.cnblogs.com/hzjuruo/p/11235594.html
Copyright © 2011-2022 走看看