想學信息學競賽,有什麼好的建議嗎?
少打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/調代碼/看題/修電腦
然後天天看他們為打代碼焦頭爛額,似乎就是當時的自己
甚至犯的錯都差不多
過了一題的歡呼雀躍就像當時的自己
然而我內心瘋狂就這就這就這就這
不說了 舍友冒泡排序寫炸了 我要去調代碼了