闲来无事翻以前竞赛的记录,发现在准备蓝桥杯的时候还是下了点功夫的,当时竟然这么认真,我都忘记了。
以下是我当时比赛之前根据自己的个人情况总结的做题经验。
(因为我几乎是从小白的水平开始练习的,练习了不到两个星期,比赛的时候拿了省二。。。当然也很垃圾,不过从我的角度看还是很满意的。经验仅供参考,我放出来主要是想纪念一下认真努力的时光,也想要告诉大家做题一定根据自己的情况多总结,找到适合自己的方式。)
正文
考试需要带:身份证、准考证、(四色圆珠笔、眼镜)。提前半小时进考场。
1、做题之前先把计算器,文本文档和表格打开,把头文件和main函数写好,另外使用一个空间存放。
2、填空题能借助表格尽量借助表格,看一个填空题十分钟还没有思路,就换别的。毕竟大题还有多组样例,填空题做不出来就是做不出来了。
3、注意题目中的提示,没有思路的话就按照题目中的描述实操一下。
4、大题做完之后一定测试样例!边界和易错点自己多想想再交!
5、第十题不一定是最难的,第十题一般需要考虑会不会超时,常用节约时间的方法,打表,二分,剪枝。估算是否超时:10的8次方是1s。
6、大题注意数据范围和时间,意识到要使用更大的数据类型时不要犹豫,马上换。
7、代码填空自己拷下来编译一下看一看,先做代码填空。
8、填空做不出来可以写个19,0,1啥的。。。(蒙)
9、三个值进行比较时不能写成连续的:a<b<c!应该分着写a<b&&a<c
10、对复杂的表达式进行化简又是不仅能减少计算量,还能减少甚至避免中间结果溢出 。
11、看坐标找规律的可以将不同象限分类之后再找。
12、递归出口一定不要忘记,快排,归并。。。。
13、不要被样例迷惑,如果思路简单的话,多举几组数据测试一下看看是否符合自己的思路。试图反驳一下自己的思路。
14、做题要看本质,不要盲目的按照题目的思路一步步走,得出正确答案最重要。
15、动态规划实在不会就想别的办法:不要在一棵树上吊死!
不使用动态规划,别的方法可能更简单。
16、图或者树的边使用邻接表存储 : vector s[10];
17、做完之后要回过头看看数据规模,和结果的范围,是否需要改成long long 。