想学信息学竞赛,有什么好的建议吗?
少打cf,一般1/2月肝一次,找人多的重要的场打。
1.人越多越容易涨分(前提是别沦为分母233)
2.cf和oi差距不小,一般大部分选手在cf中是做不到真正的演算法题的(从Div2A到Div1B/C一般大量聚集著的都是OI少有的代码简单的脑洞题),本人曾经沉迷cf无法自拔,算是有些经验吧。(-&>失败的惨痛教训233)
3.定期打cf可以从一定的角度衡量你和大佬的差距。
4.减少脱发。。。
以上:针对codeforces 紫名Div1选手的推荐学习建议。。。
初学的话。。。打cf没太大意义。。。享受和答主一样从绿到灰到绿到蓝到紫到黄的跌宕起伏的乐趣?
以下本菜鸡曾经大号的cf rating曲线:
你见过的最美 / 最励志 / 最有趣的 Codeforces or topcoder 曲线是什么样的?
几点建议:
- 机房是用来学习的
- 文化课和学竞赛不可兼得,集中精力做一件事
- 做题时不要养成看题解的习惯
- 多打点比赛(但是得打有意义的),无论线上线下
- 少在别人身上花功夫
- 认清自己实力,明知自己更上一步的概率很渺茫就及时放弃,不要沉迷机房自由的生活而没及时去补文化课
- 退役后不要再回想竞赛时光了,回归正常高中生状态,尤其是生活习惯和学习习惯
- 不要天天在机房窝著多出去锻炼锻炼跑跑步打打球什么的(答主原来体育也是挺不错的结果高中三年运动量大大下降现在打二十分钟羽毛球累的跟头猪似的)
其中感觉第一三六点最难做到
现在学信竞感觉很尴尬,首先这方面学出成绩确实很难(对我这种菜鸡来说),再者是对文化课帮助也不多(相对于其他竞赛来说),而且大部分时间都是自己上网做题学习啥的很容易控制不住自己而去做一些旁事导致时间浪费,还有容易走弯路,学习习惯不好很容易做无用功:明明做了很多题但是看题时还没有思路
以上都是我根据个人经历的感受
学信竞很难,不仅需要天赋,更多的是热爱,以及回头补课时候的耐心和乐观。金银铜牌啥的不是人人都能够得到的,学了信竞大概率只能当个分母,高中两年拿上个省一然后滚回去学文化课
但我不后悔
如果你决心去学信竞,我相信你也不后悔
啊突然想到了些什么来补充一下
学了信竞很容易变成大学寝室的工具人(尤其是我大学还在搞计算机)
毕竟有门程序设计课
帮忙装vscode和dev/调代码/看题/修电脑
然后天天看他们为打代码焦头烂额,似乎就是当时的自己
甚至犯的错都差不多
过了一题的欢呼雀跃就像当时的自己
然而我内心疯狂就这就这就这就这
不说了 舍友冒泡排序写炸了 我要去调代码了