OIer的赛前小结

本文是一位OIer(在线编程竞赛选手)的赛前小结,分享了初赛和复赛的经验。初赛强调选择题的把握、问题求解、看程序写结果和补全程序的策略。复赛则提到保持良好心态、骗分技巧、避免小错误以及灵活应对不同题目的方法。重点在于平时的积累和考试时的策略运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

只是为了不让自己这么虚,也顺便总结一下考试经验
看了前辈们的总结觉得…画风神奇orz


初赛

首先说明,初赛时间还是比较充裕的,一个小时左右一份卷子就可以干完,所以要多花时间检查。

1、选择题1.5分一个,能拿就拿…不能拿就算了orz…猜一个…但考前还是要总结之前做过的卷子什么的,算法和编码是硬核,但是一些计算机基础还是要靠临时抱佛脚的orz
2、问题求解这个选之又悬的题目…最多考的题型

1.组合(这个没有办法...数学不行硬算也要算出来)
2.容斥(这个很简单的...简直送分,数据不可能很大)
3.动规(这个很难...基本上就是和复赛第二题一样的思维难度,所以要注意了)
4.找规律(这个...数学上吧...实在不行拉格朗日差值也是可以爆算一下的orz)

3、看程序写结果
这个以前很喜欢考计算题和毫无意义的递归题(阿克曼函数尤其),但近几年都考一些能够看出模板的算法,所以还是不用很虚的,只要不犯一些沙雕错误就可以了
4、补全程序
这个其实很有意思了,有些会给出你算法…那就还行,但如果没给你算法或者注释就只能按照变量的命名来猜了(比如stringstream=ssr),以及你多年的算法经验来猜出这个打法。然而会有一些玄之又玄的空,那就只好要很细心。如果你发现有个空多出来没什么必要…那大概就真的没什么用…瞎填一个吧orz


复赛

  • 其实没有真参加过复赛,打过的模拟赛倒是蛮多的orz
  • 历代大佬都有玄之又玄的操作
  • 比如:


图源--南外许浩然

  • 这个大佬好像很喜欢上厕所啊orz,但确实放松的心态对于上机测试比较重要,算法需要从长,但考试心态在短期内真的非常的重要…但这个上厕所的方法…估计很快会被监考老师盯上orz
  • 然后另外一个就是尽可能的多去骗分,能打对的就尽全力答对,打不对的哪怕是骗分,错误贪心也要骗到dp的分(贪心真的在oi里作用很大),然后就是你要掌握一些神奇的随机算法,比如BOGO-SORT,关键时刻可以续命。
  • 然后就是要避免一些小的错误,文件读写啥的绝对不能出问题
  • 拿到题目还是要先把所有题目都看一遍,读清题目,大致对每个题目有个思路,然后再去做。
  • 分层答题,针对部分分如果有更加稳的打法就用部分分(这点因人而异,前提是都打对)
  • 数据是死的,出题人是懒的,能不能做对骗到分还是要看你平时积累的做的多不多
  • 分数肯定是越多越好了,不要以为分数少就不去打暴力。区别就是1/2等奖的区别
  • 祝你rp++
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值