菜死我了
前几次模拟赛自以为打的还挺凑合(在零基础当中),还想着自己稍微能混个三位数(在看到题之前)。
考试的时候感觉几乎要窒息(也可能是因为我穿的毛衣领子太高了),主要还是因为我太菜了,题对我来说太难了。
考试前老师还说要遇事不决可以上个撤硕,但是我考前去了趟,然后也没咋喝水,就挺难受(其实我一直到坐大巴到了服务区都没有什么上厕所的欲望)。
小结:多喝热水!!!
T1的时候看着以为模拟即可
然后就用递归(其实就跟个while循环一样)想打个暴力,落谷上后来又看了下测试数据,最低数据1000组……
比完的晚上一起讨论的时候,有人直接用除法,还有的400年400年算,我1年1年算的小垃圾瑟瑟发抖,但是题解又说要用二分,于是最终讨论结果,他们估计90,我自己还以为能水个二三十。
我太天真了……
最低都1000组,我1年1年的还拿个啥分啊,落谷测试直接爆零。
小结:能优化尽量优化
T2没写跳了,用两个if水下样例碰运气
T3同上
T4我一看题目以为真的写贪吃蛇游戏,看了题目感觉应该是模拟
然后就写各种判断,判断到后面也不知道该咋判断了,就硬写磕样例,结果可能真的只能过个样例(自己造了几组数据发现不对),写完后发现有20%数据是n=3,感觉比我刚敲完的代码好写,而且更稳,但是已经快没有时间了,就只好再检查下自己的提交格式是否正确。
这个题不知道为啥加了freopen后会弹出个小窗口,说啥啥啥啥的要关闭,但是去掉就不会出现这样的情况,就删了freopen再写freopen,或者粘贴其他题不会出现这种情况的freopen,都没用。考完问别人说这是正常现象。也不知道到底能水多少,后来落谷上提交了才5分,真心不如只拿个小数据的20分。稳才重要。
小结:不能忽略数据范围,不要忘拿小数据的分,苟住
总结:
1.多喝热水,不光是上厕所换换脑子通通风,多喝热水也有益于身体健康,不能因为非智力因素导致自己出现问题。比方考前几天不要剧烈运动啥的,因为我打球只伤到了脚踝,所以问题不大。但对于大佬,要尽量躲避任何debuff。
2.看数据范围,难题或者可能被卡很多分的时候可以分段写,拿到小分其实也很棒,至少肯定比我这落谷上测了才5分的强……一定得苟住,把自己能拿到的分都拿到,然后坐等大佬翻车。
3.注意自己的时间复杂度与空间复杂度,比方说这次T1直接那么多组数据,能优化则优化,但是空间爆了也得0分,这里又不得不说下还是得稳了。再看T2,时间限制是2s,写个大模拟前40分也不是没可能,写到这里就再提醒下自己——一定要苟住!!!
4.不能平时不烧香,临时抱佛脚,平常基础知识一定得扎实(这次是没考图论,不然我得再多跪会儿),多刷题多见题少看题解,AC是自己用勤奋的汗水敲出来的,而不是Ctrl+A和Ctrl+C(全选和复制)。如果码题的能力差,考试技巧再到位也白搭。
5.听老师的话,多与前辈们交流,经验丰富的人可以帮助小白少走弯路,除了少数缺德的同辈可能唬你几下图个乐,老师和前辈都会给你指点迷津。如果我真的听老师话多喝热水多上撤硕可能真的会多得几分(但是智商上也不允许多得多少,所以又得注意下第4条)。
6.语文的阅读能力与考场上的心态。不用光想着一定AC出来谋道题,苟住不要慌,在一定的知识储备下要告诉自己:我不会的别人一定也不会(想我这种fw连这样自我安慰都不赔)。再来就是要耐心读题,比方我之前有次几模拟,挺简单的题都因为没看懂题意爆了0。
7.多总结反思写博客(当然像我这样水的考后总结还是有点不够深刻),找到自己问题的同时还能涨下自己的积分,提升等级的同时会增加自己的成就感,也更加强了对编程的热爱。想走向成功无非就是梦想在前面拉,热爱在后面推。
8.一定不能划水。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/778e51c5bf6ae8c49cd54ad0c5472425.jpeg#pic_center)