考试经验

考前

准备一定要充分,大概考前3天就要开始打板子了,所有模板题都要自己打一遍,遗忘较深的算法有时间的话可以适当写几道基础题目。

还有打的模拟赛无论难度高低,除非算法太高深没学过,都要认真订正完(万一考到类似的呢,比如 NOIP2022 T4 )

就算是难度较高,不大可能出的算法也有可能作为非正解的优秀做法或部分分(例如CSP2021的网络流与CSP2022的ddp)。

总结打的模拟赛中自己出现的问题,在考场上极力避免。

考时

不要轻信大样例,要自己上极限数据,没办法对拍的题可以多造几组小数据。

  • 签到题先签掉。然后仔细思考剩下题目的性价比,择优做。题目想清楚了再打,最好手玩一遍样例。
  • 要时刻思考自己有没有太上头了。一定不要想别人肯定能怎么样,做好自己。
  • 写部分分时,如果发现特别好写(如全部输出No)分数也相对较高的部分分,一定要仔细想想自己是不是理解错了,事出反常必有妖。
  • 代码写完静查下,注意运算符优先级,尽量加括号。
  • 有的该开__int128的就要开。
  • 注意开 long long,以及printf中是否用了%lld挂了不止一次了!!!
  • 遇到很难实现的东西,停下来想一想是不是自己想复杂,或者是有什么性质没发现的。不要急着开写。(NOIP2023T3的教训)
  • 把心态放平,OI考试是选手展现自己风采的机会——Linshey
  • 考试结束前最好再留15分钟左右时间静查代码。就算是签到题,样例全过了也要静查

卡常技巧

  • 能预处理就预处理,不要做太多次重复操作。
  • 函数加 inline
  • 稀疏图最好用邻接表存,而不是vector。

 

莫听穿林打叶声,何妨吟啸且徐行。 

posted @ 2022-11-26 20:09  gao_yc  阅读(163)  评论(0编辑  收藏  举报