知名信息學(xué)競賽教練汪星明老師在一期公益講座中,講述了如何規(guī)劃信息學(xué)競賽之路、如何搭建信奧團隊,并解答了一些家長關(guān)于信息學(xué)的疑惑。
點擊下方視頻查看講座回放▼
視頻鏈接
https://v.qq.com/x/page/s3045a8uti0.html
(建議用電腦觀看)
汪星明老師簡介:
?CCF NOI 金牌教師 ;
?NOI 30 周年被 CCF 評為“全國十大鉆石教練”;
輔導(dǎo)學(xué) 生獲 IOI 國際金牌 2 枚、國賽金牌 13 枚;
?曾作為講師參加 2018 年第五期 NOI 教師培訓(xùn),演講《快速冪與矩陣乘法》。
以下為部分講座文字版:
一、關(guān)于學(xué)習(xí)信息學(xué)競賽
(一)什么樣的孩子適合學(xué)信息學(xué)競賽
答:首先要說下,沒有絕對的適合,每個孩子都有自己的特點,只是建議對編程感興趣,有一定數(shù)學(xué)邏輯能力的學(xué)生,可以嘗試一下。千萬不要盲目跟風(fēng),更不要隨意給孩子貼標簽。學(xué)信息競賽能提升孩子的能力,但它不是全部,更不能直接以這個為升學(xué)目的去操作,一切盡可能以孩子的能力提升為導(dǎo)向,如果孩子在這方面不擅長,完全可以選擇其他的方向,條條道路通羅馬。
(二)什么時候開始學(xué)比較好
答:如果有條件的話,小學(xué)三四年級可以接觸一下圖形化編程或者樂高機器人編程,到五六年級,就可以嘗試學(xué)習(xí)代碼式編程(例如 python,c++等),小學(xué)主要是培養(yǎng)編程興趣和一些簡單思維。如果小學(xué)沒學(xué),從初中開始完全來得及,初中開始就直接從 c++編程開始,可以學(xué)慢一點,學(xué)扎實點,還是以興趣培養(yǎng)和打好語言基礎(chǔ)為主,如果是從高中開始的,那還是需要點勇氣和實力,因為信息競賽留給高中學(xué)習(xí)的時間不到兩年,這需要你要你去擠時間、去拼。當(dāng)然,也有高中開始學(xué),學(xué)的很好的(還可以進國家隊),如果只是為了省一,高中開始學(xué)也是有希望的。如果是學(xué)校教練初帶信息競賽,強烈建議從初一開始,這樣你的培訓(xùn)難度會大大降低,如果本校沒有初中,可以跟附近好的初中合作。
二、如何規(guī)劃信息學(xué)競賽之路
(一)從零到省一
答:現(xiàn)在省一相比十幾年前還是容易不少,要考高分比較難,但是拿個省一還不是很艱難(某些省確實高,但也不是不可行)。從零基礎(chǔ)到省一,最主要的學(xué)習(xí)內(nèi)容還是編程語言+基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)+常用算法,知識點學(xué)習(xí)起來會比較快,但是很多人會發(fā)現(xiàn)考試還是不會考,最主要原因在于,你還是在用平時文化課的學(xué)習(xí)方式在學(xué),覺得知識點都學(xué)了,就應(yīng)該會了,其實不然,之所以叫競賽,是因為最后拼的不是你這個知識點學(xué)沒學(xué),而是拼你對知識點融會貫通的精通度到多少了?這個需要你在平時學(xué)的時候,就要多想,做完一道題不是 AC 了就叫做完一道題,而是要再回頭從出題人的意圖出發(fā)再去過一遍題,再想一想 AC 這道題我用了什么恰當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu)或者算法,用別的數(shù)據(jù)結(jié)構(gòu)或者算法行不行,更厲害的學(xué)生還可以去想一想把這個題的某些條件去掉或者擴大數(shù)據(jù)范圍,你還能不能做,這實際上需要一個很好的學(xué)習(xí)習(xí)慣,做題是需要一個量,但我不建議盲目刷題,更多的是做到多消化與吸收。那么,這個過程如何規(guī)劃呢?給大家?guī)c建議:
1.這部分知識點都不是很難,大家一定要學(xué)懂學(xué)透,不僅要會用,還需要知道為什么,打好堅實的基礎(chǔ);
2.每個章節(jié)的學(xué)習(xí)最好能找對應(yīng)的習(xí)題去鞏固與練習(xí),很多相關(guān)學(xué)習(xí)的書和各種 OJ 上都有對應(yīng)的題,一定要完成相應(yīng)的題目;
3.定期總結(jié)與反思,找出提升自身實力的最有效辦法,可以嘗試自己寫寫題解、博客等等;
4.定期做模擬測驗(可以做往年的比賽真題,各大網(wǎng)站上的模擬比賽,平時收集一些題目-比如 NOIP 貼吧里別人分享的),把每次模擬測驗都當(dāng)作正式比賽來對待,成績固然需要關(guān)注,更需要關(guān)注自己每次比賽出現(xiàn)的問題;
5.錯誤沒有大小之分,任何錯誤都不能忽略,而且減少錯誤的最好辦法就是養(yǎng)成良好的考試習(xí)慣,預(yù)防各種錯誤的發(fā)生;
6.暑假時間可以按照算法和數(shù)據(jù)結(jié)構(gòu)知識點章節(jié)部分復(fù)習(xí)一遍,在開學(xué)到 11 月份 CSP 之間做 CSP 模擬測驗為主。
(二)省一到省選
答:如果拿了省一,還想繼續(xù)沖省隊的話,首先就要有一個不怕困難的決心,因為這個難度跨度比較大(弱一點省除外),畢竟省隊最多也只有十幾個。建議,如果要沖省隊,高二的學(xué)生要關(guān)注下 CSP 分數(shù),如果太低,不建議去準備,非高二學(xué)生沒關(guān)系,能參加省選一定要去,實力夠不夠沒關(guān)系,最主要是去鍛煉自己的考試能力,檢查自己跟其他人的差距(當(dāng)然很多非高二的學(xué)生實力很強)。那么從聯(lián)賽到省選,我們又該如何規(guī)劃呢?給大家?guī)c建議:
1.學(xué)習(xí)一些高級數(shù)據(jù)結(jié)構(gòu)和算法;
2.在其他網(wǎng)站(洛谷,大視野等等)上做做其他省的省選題,多看看相關(guān)省選題的博客,多花時間鉆研和研究,同時最好能做一個做題記錄的表格,主要記錄下簡單題意和簡要題解;
3.可以嘗試在 CF 上打打比賽,鍛煉自己的思維和做題效率;
43.可以嘗試在 CF 上打打比賽,鍛煉自己的思維和做題效率;
4.方便的話,去參加一些強校的訓(xùn)練,跟著強校的學(xué)生學(xué)習(xí),這點很重要;
5.在這個階段的競賽學(xué)習(xí),時間投入是很大的,往往會犧牲很多文化課學(xué)習(xí)時間,大家一定要注意自己的文化課底子,如果不是文化課底子不是很好,不建議去孤注一擲沖省選。
(三)省選到國賽
答:過了省選一關(guān),要打國賽了,這個挑戰(zhàn)難度更大了(對于某些省,省選比國賽難)。這個時候,建議把已有的知識點弄的更精通,適當(dāng)?shù)貙W(xué)一學(xué)新的更難的知識點(FFT,LCT 等等),這時候的重心更應(yīng)該注重考試效果,要學(xué)會把自己培養(yǎng)成一個考試型的選手。在這里, 給大家?guī)c建議:
1.把近十年的國賽題都做一遍,而且最好能當(dāng)模擬賽一樣的做,做完之后多去看看各種大牛寫的題解博客,你會發(fā)現(xiàn)很多新穎的技巧和方法;
2.多找一些有難度的模擬題(比如 uoj,loj 上)做做,加強自己的做題能力;
3.訓(xùn)練自己的考試能力,每場考試都盡可能多拿分,任何分都不要放過;
4.每次考完了都迅速預(yù)測下自己的成績,然后將預(yù)測成績跟實際成績做對比,分析下誤差出在哪,是客觀不會的知識點,還是主觀失誤,這個非常重要;
5.花更多的時間去做題。
三、搭建信奧團隊
一個好的信奧團隊,對于整個團隊的學(xué)習(xí)是非常重要的,這里我也簡單說說我的經(jīng)驗:
1.分層;
2.傳承;
3.由“教”變成“自學(xué)”,再變成“討論交流”;
4.及時分析學(xué)生特點,調(diào)整學(xué)生的學(xué)習(xí)狀態(tài);
5.教練前期要以知識點講解精通為主,中后期要以學(xué)生學(xué)習(xí)規(guī)劃為主;
6.團隊要保持謙虛、自信、積極向上的氣氛,教練是最好的調(diào)味劑和催化劑。