鉴于省选第一轮已经滚粗了。。
我把我犯过的错误及对应的题目记下来,以警示自己。
!!:不容易在调试时发现
考试前一定要保持清醒&充足睡眠
平时训练一定要保证清醒&充足睡眠
三明治等含有鸡蛋或火腿的食物不要吃!(沙门氏菌)
学会静态+人眼(用脑子)查错!!
明明没有改它,为什么它变了??!!越界了!!检查循环变量!!
对拍要试试极限数据看看是否超时
交上去一个优秀的暴力(最优化剪枝
浮躁,是人生中最大的错误。
再看漫画或者打游戏就要变小狗了ww
隔膜打的多,题目全tm看错!
不能急,冲动的时候什么都做不了。去洗把脸吧!
1) 多测没有清空应当清空的数组或变量(包括某些输入的数组)!!
- luogu4382 劈配
- luogu2055 [ZJOI2009]假期的宿舍
- poj3691 DNA repair
- UVA10652 Board Wrapping
- hdu6328(调了两天,zyb都没有看出的错误:多测时,n不同,线段树的形态也不同。要注意赋初值和清空时的区别(指分治每层的清空)。and 多测对拍n一直取相同值也是不好的。。)
- hdu5396(线段树的build要注意对非叶子节点的初始化)
2) 没有去掉调试时的输出(请用cerr!)
- luogu4365 秘密袭击
3) 邻接表的nume出错(异或时没有成对出现或者第一个nume为0,请int nume=1;)
- luogu2765 魔术球问题
- zkw费用流
4) 变量名/数组名打错(i/j/x,n/m,x/y)(搞错对象)!!
- luogu2763 试题库问题
- uva1515 pool construction
- poj2947 Widget Factory
- luogu2051 [AHOI2009]中国象棋
- hdu3414 Tour Route
- luogu1903 [国家集训队]数颜色
- poj2985The k-th Largest Group
- luogu3502 [POI2010]Hamsters
- hiho1419 后缀数组四·重复旋律4
- UVA11796 Dog Distance
- luogu3157 [CQOI2011]动态逆序对
- luogu3377 【模板】左偏树(可并堆)
- zroi#363. 陈太阳与乐谱 *2!!
- #444. 彩虹糖
- ch5103 传纸条(被wyy
批判教育了一番)
5) 边界出错(n/n+1)!!
- luogu2447 [SDOI2010]外星千足虫
6) 答案忘记更新或者在某处少更新!!修改操作少修改某些值!!
- luogu2447 [SDOI2010]外星千足虫
- bzoj1453: [Wc]Dface双面棋盘
7) 输出与题意不符(少复制了什么)!!
- poj2947 Widget Factory(少输出’.’)
- bzoj1027 [JSOI2007]合金 (1输成-1)
8) 没有初始化或初始化出错!!(dp等)
- luogu1070 道路游戏
- luogu3502 [POI2010]Hamsters
9) 多测没有把数据读完就输出
- hdu3414 Tour Route
10) 做完一个就要break(循环忘记退出)!!
- hdu3414 Tour Route
11) (空间)数组开小了(点数算少了/边数算少了)!!
- luogu1341 无序字母对
- luogu2055 [ZJOI2009]假期的宿舍
- luogu1345 [USACO5.4]奶牛的电信Telecowmunication
- luogu3502 [POI2010]Hamsters
- luogu2463 [SDOI2008]Sandy的卡片
- luogu2657 [SCOI2009]windy数
- 正睿2018暑期集训AB班刷题营Day2 B. 配对
- #378. 【2018普转提day19专题】打架
- ch5102 Mobile Service
- hdu5634 Rikka with Phi(zyb的教导:因为数组越界后会发生什么谁也不知道啊。。wa,tle,red都有可能。。zyf也因为数组开小t了。。)
- bzoj3123(主席树启发式合并,双log啊,启发式合并空间都要多一个log,因为不能回收利用)
- csa online xormax trie合并(动态开点至少要2logn,能开3logn更好;zyb:造极限数据输出tot)
- poj3171(线段树对应的范围要看好了)
12) 输入时出错(出现0之类的,读错,多度,少读)!!
- luogu1346 电车
13) 爆int爆int爆int,类型出错,忘记强制类型转换,LL写成int(int×int爆int)!!
- luogu1265 公路修建
- bzoj4765 普通计算姬
- UVA10368 Euclid’s Game(没有数据范围。)
- 正睿2018暑期集训AB班刷题营Day5 A. 友谊巨轮
- bzoj2115 [Wc2011] Xor
- luogu3066 [Usaco2012 Dec]Running Away From the Barn
- 南外校内18-10-16 a
- 南外校内18-10-23 c(前面改过的LL后面相应的没改)
- bzoj2124: 等差子序列(所有和hash相关的量都要用ll!!)
- hdu4348 to the moon(要LL!)
- bzoj4310
- hdu5306
- bzoj4355
- poj1180
14) 程序的顺序出错(逻辑顺序)或者逻辑错误(经常性的错误,不过没有记录,大概是认为和题目有关,实际上是思维严谨性的问题,感性理解之后要严谨的证明)
- luogu1484 种树
- #109. 【17 提高 7】当那一天来临
- bzoj2124: 等差子序列(变量名打反)
- bzoj4892 dna
- Gym 101194F
- bzoj3277(长代码就容易出现逻辑错误,请静下心来肉眼查错。错误会比较多,在对拍前先查明显的错误,如k<<=1写成++k..)
- gym101955B
- bzoj4310
15) 下标出现负数/下标越界
- bzoj4765 普通计算姬
- bzoj2124: 等差子序列
16) 题目分析有误
- luogu2022 有趣的数
17) max/min设置的有误
- luogu3369 【模板】普通平衡树
18) eps设置太小会t
19) (apio2018)使用set查找时尽量不要用pair,对双关键字排序要注意
20) 数组下标打反
- bzoj1027 [JSOI2007]合金
21) 程序改一半忘了
- bzoj1027 [JSOI2007]合金
22) 对拍忘记srand
- hiho1419 后缀数组四·重复旋律4
23) 未定义行为
- UVA1342 That Nice Euler Circuit(a[i]=point(read(),read())其中读入的顺序可能会反过来)
24) 四舍五入得到-0,正确的姿势是int(x+0.5)。保留1位小数则是printf(“%.1f”,int(a10+0.5)1.0/10);
25) 没有取模!!
- 正睿2018暑期集训AB班刷题营Day2 B. 配对
- #108. 【17 提高 7】强军战歌
26) (a+=b)%=c 而不是 (a+=b)%c;
27) long long用%d输出
- zroi #261. 萌新拆塔(cjq也是!233)
28) 模拟赛中犯的错
- 没有把所有复制的地方都改正。
- 用错了变量
- dijk没改成小根堆!!好几次了啊!
29) double写成int
- luogu4525 【模板】自适应辛普森法1
30) 求割边用fa
- #359. 【2018普转提day18专题】嘤嘤
31) 1到n的最短路上的边用ds[x]+e[i].f+dt[y]==ds[n]判断,从s或t向外延伸都是错的
- #359. 【2018普转提day18专题】嘤嘤
32) memset(a,0x3f,sizeof(a))如果a是指针,sizeof(a)只有8个字节
- #359. 【2018普转提day18专题】嘤嘤
33) 数组只开大1而越界了。。
34) 树上dp时sz没有和背包大小取min
- 南外校内18-10-16 a
35) 以为没爆int实际爆了,三个int相加爆了,以为类型转换了实际没有转。。
- 南外校内18-10-16 a
36) 递归变量和全局变量重复
- #423. 锅锅
37) 使用stl容器前没有判是否为空(如set)
- #467. 数的距离
38) 涉及图的题目,要注意重边和自环!!
- luoguP1850 换教室
39) 注意运输符的结合律,连等的时候要注意变量的改变!
- #322. 【Jiangsu Training Contest 5】Graph
40) 输入scanf(“%d”,a+i)写成scanf(“%d”,a+1)
- bzoj3585╱luogu4137 mex
41) add_ans和ass_ans搞混
- csa Min Max Sum
42) bzoj3123专属错误:T是数据类型不是数据组数!!
43) 题意理解错误/题目读错
- bzoj3277(本质相同的子串算多次!!)
- usaco2018-12ptA rounded down to the nearest integer(向下取整,不是round)
44) 预处理使用n,但n还没有读入(应该用N)
- gym101955B
45) 动态数据结构在多测时尽量不要用memset,容易mle(好像不用的空间就不算)
- hdu4348 to the moon
46) 死于未定义行为(而且很难调)(调用顺序,有符号溢出在玄学的优化下gg)
- gym102028 H
47) priority_queue没有改成小根堆
- dijk
- 19-1-1 B
48) 滚动数组每层要清空!!(或者确保每个值都被重新赋值了)
- poj2411