新手如何參加資訊學競賽NOIP,怎麼入門?

時間 2021-05-30 10:59:50

1樓:tbw

浙江的OIER。。那邊想拿乙個提高一等難度也不算小啊。。在強省拿tg一等還是需要至少掌握好noip的所需演算法和基本知識。。關鍵是初賽得好好複習,別折在這上面。。。

祝你好運,蒟蒻留

2樓:栗子

考慮到你是高中生,肯定只能參加提高組的比賽了。

近年來NOIP題目有難度逐漸增加的趨勢,如果按照題主所說想要依靠NOIP在考大學時取得顯瘦,那麼至少需要省一的獎項。這樣的情況下題主可能需要花費大量的時間在競賽上,建議工程什麼的就別想了。

關於資訊學競賽的入門和提高,其實無非就是掌握,熟練,會靈活使用。

對於基礎演算法和資料結構,建議題主可以買本書進行系統學習,例如《挑戰程式設計競賽》,《演算法競賽入門經典》等等。

然後輔以練習。

這是很花時間的事情,但題主如果堅持下來,相信可以收穫自己想要的結果。

3樓:陳某某

你們浙江是競賽強省,我接觸的你們浙江的好多dalao都是從小學或者初中就開始進行專業化的訓練了,你起步比較晚,所以你的壓力還是很大的。noip主要考演算法,也就是怎麼用最短的時間,最高的效率,最小的記憶體來完成題目,語言部分知道一些基本的語法,也差不多了。所以你之前接觸到的一些微控制器什麼的其實對你參加noip只是乙個基礎的作用,你要學演算法,演算法是核心。

另外我建議你用c++吧,用到後面stl很方便,而且noip裡你用c會有一些不明顯的錯誤難找出來(我第一次參加初賽就被c語言裡的幾個逗號坑了),c++和c基本差不多,但c++是主流。推薦《資訊學奧賽一本通第四版》和《演算法競賽入門經典》這兩本書用的人比較多,口碑也不錯。

還有樓主啊,你數學要好哦,學演算法數學要求很高,總之加油吧!

4樓:BillXu2000

oi跟工業差的還是蠻遠的……並不需要高深的程式設計知識……目標是noip的話可以慢慢搞……考慮高三拿乙個一等吧……建議不要去看語言/計算機技術方面的知識,noip主要考演算法,這個時候應該去洛谷等oj刷題。

順便推薦一本《演算法競賽入門經典》。

5樓:

瀉藥自己在高中沒有搞OI,是大學又參加了ACM,你說你想搞OI,又對微控制器感興趣,我先潑盆冷水,只能選乙個,這裡邊水相當深,哪乙個都需要大量時間堆積。

你有C語言基礎這是很好的,參加OI,考察你的演算法,思維,程式設計基礎,看CPP是不夠的,你需要再讀一本書鞏固下,還有純C選手非常吃虧,許多演算法需要自己現寫,一定要學c++,至少你要會用STL庫里的東西吧。

演算法書籍請買兩三本,劉佳汝大神的書啊,就是針對競賽的,所以推薦,然後再選一本容易看的,畢竟劉大神智商太高,許多問題預設我們會,我有時會一臉懵逼。

暫時想到這些,下邊說下微控制器

微控制器我聽了學校兩次課,然後果斷退坑。我認為玩微控制器是乙個燒錢的方向吧,而且水也很深,你學了C,其實是不夠的,樓上也對怎麼入手微控制器說得很對,電路基礎,彙編,計算機原理,必不可少。對於針腳,介面,也需要對電路有很深的理解。

所以選哪乙個看你自己興趣最終決定。

資訊學競賽算是邊緣競賽嗎?

有道小圖靈 國際資訊學奧林匹克競賽 International Olympiad in lnformatics,簡稱IOI 是五大國際學科奧林匹克競賽之一。五大競賽只有資訊學中國是首屆就獲得參賽資格的,而且首屆競賽的試題原型由中國提供。代表中國出征的三位選手是河南師大附中柴海新 北師大實驗中學楊洪波...

資訊學競賽能自學嗎?

鄧可雯 自學的文科生跟風一波。買一本好書,吃透 我學的pascal 選乙個好oj,認真刷題 我刷的USACO,偶爾tyvj 以下內容偏題 1.強校弱校,雲泥之別。2.無論從事什麼行業,OI教給你的好習慣和好思路,都是一生的財富。 張瑯小強 自學不是不行,我也是高一才搞OI的。高一剛學OI,老師連聯賽...

說說你在資訊學競賽(OI)歷程中,參加過的最難的比賽?

babingbaboom CYJian的水題大賽系列了解一下 最新一期 CYJian的新春虐題賽 比賽詳情分割線我錯了,HNOI2019才是真的毒瘤QAQ分割線宣傳一下新的比賽MtOI2019 https www.luogu.org contest 20135 CF愚人節場 猜隨機數 spj是ran...