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