從NOIP到IOI ,資訊學競賽之路

2021-10-02 16:13:35 字數 2173 閱讀 7947

2023年noip全套教程

一、從noip到ioi

資訊學奧林匹克競賽和奧數一樣,是中學階段最重要的「數學,物理,資訊學(計算機),化學,生物」五大學科競賽之一,是五大競賽中唯一乙個可以在小學和初中階段就可參與的學科競賽。是教育部和中國科協委託中國計算機學會舉辦的一項全國青少年計算機程式設計競賽。資訊學競賽的路是很長的。如果你想在ioi上獲得金牌,你需要經歷以下的競賽:

首先,你需要在全國青少年資訊學奧林匹克聯賽(national olympiad in informatics in provinces,簡稱noip或聯賽)上獲得一等獎。注意,你需要先在初賽上勝出,得到參加複賽的資格後,再到複賽上拿一等獎。

noip一等獎之後,你需要參加省隊選拔賽,還要參加省裡的培訓活動。每個省有四五人可以參加全國青少年資訊學奧林匹克競賽(national olympiad in informatics,簡稱noi或資訊學奧賽)。

noi以省為單位來組織。你需要在noi上獲得一等獎,並且是前幾名,才有機會進入國家隊。

noi獲勝後,你就叫「神犇」了。你要參加冬令營(wc),進行培訓,還要參加國家隊選拔賽(ctsc)。只有冬令營和選拔賽兩者的成績都合格,你才有資格代表國家參加國際資訊學奧林匹克競賽(international olympiad in informatics, 簡稱ioi)。

征服了國內的對手之後,你就可以代表中國參加國際競賽了。

如果你真的從noip走到了ioi,那麼恭喜你,全國的oier們都會祝福你獲得金牌。

二、noip簡介

noip時間和題型

noip分普及組和提高組。二者題目不完全相同,提高組難度高於普及組。

初賽初賽在10月份第三個星期六①的14:30~16:30進行,時間為2小時,內容全部為筆試,滿分100分。

試題由四部分組成:

選擇題(共20題,每題1.5分,共計30分):提高組的前10道題為單選題,後10道題為不定項選擇題(只有全部選對才得分,否則不得分);普及組的前20道題都是單選題。

問題求解題(共2題,每題5分,共計10分):試題給出乙個敘述較為簡單的問題,要求學生對問題進行分析,找到乙個合適的演算法,並推算出問題的解。考生給出的答案與標準答案相同,則得分;否則不得分。

程式完善題(共2題,共計28分):題目給出一段關於程式功能的文字說明,然後給出一段程式**,在**中略去了若干個語句或語句的一部分並在這些位置給出空格,要求考生根據程式的功能說明和**的上下文,填出被略去的語句。填對則得分;否則不得分。

2.複賽

複賽在11月份第三個星期六和星期日的上午8:30~11:30進行。

複賽的題型和考試形式與noi類似,全部為上機程式設計題,但難度比noi低。

普及組的複賽時間為3小時,共4道題,每題100分,共計400分。

提高組的複賽包括一試和二試,分兩天進行。每次測試時間為3小時,有3道題,每題100分。選手的總分為兩次測試的分數的總和,最高600分。

每一試題包括:題目、問題描述、輸入輸出要求、樣例資料(部分題目有樣例的說明)。測試時,測試程式為每道題提供了10-20組測試資料,考生程式每答對一組得5-10分,累計分即為該道題的得分。noip的程式將在noi linux 1.4.1(ubuntu系統)的環境下測評,g++編譯器版本為4.8.4。

三、競賽簡稱

oi:olympiad in informatics資訊學奧林匹克競賽

noip:national olympiad in informatics in provinces,聯賽,分為普及組(初中生參加)和提高組(高中生參加)。noip初賽相當於其他競賽科目的省級聯賽,noip複賽相當於其他競賽科目的全國初賽。

noi:national olympiad in informatics,全國競賽。先進省隊然後才能參加。

ctsc:chinese team selection contest,中國國家隊選拔賽,選撥選手參加ioi。ctsc的題難度最大,甚至比ioi大。

ioi:international olympiad in informatics,國際資訊學奧林匹克競賽

wc:winter camp,冬令營

apio:asia-pacific informatics olympiad,亞洲與太平洋地區資訊學奧林匹克(不屬於noi系列活動,有noip一等獎即可參加)

acm/icpc:acm international collegiate programming contest,acm主辦的大學生程式設計競賽(不屬於noi系列活動,以團體的形式組隊參加)

國際資訊學奧林匹克競賽 IOI

1987年,保加利亞的sendov教授在聯合國教科文組織第24屆全體會議上,倡議舉行國際資訊學奧林匹克,定名為international olympiad in informatics,簡稱ioi。首屆ioi於1989年5月在保加利亞首都索菲亞舉行。資訊學奧林匹克是計算機知識在世界範圍的青少年中普及...

資訊學競賽

以資訊學,尤其是程式設計的相關知識為基礎的中 小學學科競賽。分為noi 全國青少年資訊學奧林匹克競賽 noip 全國青少年資訊學奧林匹克聯賽 分割槽聯賽 ioi 出國參加國際奧林匹克競賽 等等 推薦語言為 pascal lazarus 0.9.10或free pascal編譯器2.0.1版 c c ...

NOIP資訊學 粉刷匠

windy 有 n n n 條木板需要被粉刷。每條木板被分為 m m m 個格仔。每個格仔要被刷成紅色或藍色。windy 每次粉刷,只能選擇一條木板上一段連續的格仔,然後塗上一種顏色。每個格仔最多只能被粉刷一次。如果 windy 只能粉刷 t t t 次,他最多能正確粉刷多少格仔?乙個格仔如果未被粉...