CSP 2021 二轮最后总结
你好,CSP 2021 第二轮
我又要来了
今天是最后一天的备战,明天我就要离开我的家乡去到那美丽的海边——日照了,在此,我写下最后的总结,也是最后的备考,明天上午的信息课再稍微看看,就要踏上征程了
再总结之前,我想说的是
心态
心态
还是心态
有时候真的感悟出一句话,不要总是盲目地前进,一定要注意经常停下来思考一下当下,心态这个东西真的很重要,无论如何,把这次的考试当成一次考试,而不是一次考试,很拗口,但我相信你明白,一定要坦坦然然地进考场,发挥出自己的真实水平,考试的时候带上耳塞,不要受别人影响,不要像去年一样,什么都会,进了考场匆匆忙忙地跟只猪一样,不要慌张,发挥出自己地真实水平,别到考完试再留遗憾
这次的总结,就以条例的形式展开吧,没有什么好说的,该说的,双十都说了
1.用int不用布尔而导致超空间
2.全局变量和局部变量nm冲突导致函数错误
3.输出不按照格式
4.赋值变量无穷大爆int
5.颠倒i和j
6.没加longlong
7.贪心弄混x1 y1 x2 y2
8.背包弄错n和m
9.bfs弄错head和tail
10.将x1 y1做变量
11.将x>0与x划等号,忽略-1
12.将取余的mod弄错
13.不要使用gets来输入字符踹,用getline(cin,名)
14.不要将循环变量i搞成longlong
15.注意将数组越界
16.经常考虑特殊的值,比如在去年一道题目中的特殊值就是奇数
17.int*int是会爆int的,需要加上longlong
18.考试前的最后十分钟一定不要写了,编译一下程序,避免有CE
19.一些abs max min函数要自己写,然后要带入一些数据检验一下是否正确
20.模拟和搜索,一定要注意了,动规不会的话,就用搜索来爆个30分左右
20.用空间来换时间
21.高精度要用去除前导零
22.用printf输出的时候用了&
23.sort可以用string
24.去重的时候,先排序,再用一个辅助变量,从第一个开始,不断与下一个判断,相等就计数,不相等就需要输出这一段的判断
25.注意二分的上界就是2e9,超出的时候要开long
26.注意判断的时候需要用两个等号
27.注意多组数据的时候不要忘记清零
28.题目说的多组数据,一定要珍惜,当题目是多组数据的时候当成单组数据
29.发现不会的题目,不要灰心,人难我难我不怕难 人易我易我不大意
30.不要死扣题,拿到题目先将所有的题目看一遍,心里大概的就有个数了,然后估算每个题的难易程度并且学会选择和放弃,会的拿全,不会的拿点
31.注意数组的大小
32.考试最后十分钟一定要将那些细节注意注意注意再注意,注意有没有编译一下,注意有没有讲freopen写错
freopen的格式
fropen(“aa.in”,“r”,stdin);
freopen(“aa.out”,“w”,stdout);
fclose(stdin);
fclose(stdout);
但愿奇迹不再辜负奇迹,csp2021 rp++
永远热爱,永远年轻,永远青春!