CSP-S 2020总结
CSP-S 2020复赛
Earlier period
停课一周训练,跟放假一样轻松—不用早早到教室,不用忙碌于课业,全身心投入训练。
每天一场模拟赛。日码量上万,对数据结构已不痛不痒。有一点比赛感觉了。
Basic facts
- 又是在本校举行赛事,赞
- 什么?CSP-S 2020 也是“模拟”赛?
- T3没调出来,T4没拿部分分—大败笔
- 前两题因为细节痛失20+,可以退役了!
Analysis
大致看了看4题题面,初印象—人人AK的 真·模拟 赛。然而,
T1 搞了2 h!!!
一些过程细节—反复纠结实现方式,不想搞重重if语句,最后打了个 一天一天计算 的暴力,直接找到1582.10.4对应的儒略日,前后各一个400年周期,一波乱敲。拍了拍小数据连极限数据都没搞(不知当时什么想法)就跳到下一题,自然漏掉了输入会达到 long long 的情况(10分)。
在这样繁琐的题目,构思不够敏捷迅速,程序实现太慢。
以后要沉着冷静分析好程序流程再上呢。
到T2只好快些码了,30 min速敲。一遍过样例(危)。
实现时注意到不能直接用2s-n,拆成2s-1-n+2s-1,但是n是可以为0的!必须再特判。
细心很重要(出这题的人不是什么好zhong!)
T3模型转化后觉得也挺容易的,又开始35 min速敲,想留足够时间给T4—大数据没过!!!
从头把代码肉查一遍,没有发现(时间所剩不多)。
通过输出与答案对比,断定了问题所在部分(有点激动)。
马上想到一种思路(朝错误方向前进)。刚到最后。。
虽然都是没过大样例的程序,但后面改的连小样例都没测,交了一份看起来不能拿分的程序。。
遇事需冷静,退一步,再前行。
Summary
- 码代码前要有清晰的思路(不要交给肉查!),保证兼顾各个环节,最好再浏览一遍整个题面。
- 留心 数据范围,特殊情况。
- 设计 极限数据、特殊数据,就算暴力跑得慢也要想办法拍一两个,注意要全面—看清楚数据范围的过程。
- 注意保存每一个思路的程序,保不准你删掉的就是正解,发现时就晚了。
- 看完题啥(AC)也别想,先把暴力实现了。
等分数出来,再审判自己一波。去补文化课了。。