返學(xué)費網(wǎng) > 培訓(xùn)機(jī)構(gòu) > 少兒編程培訓(xùn)中心
近年來關(guān)注什么是信息學(xué)奧賽編程的用戶越來越多,小編整理了關(guān)于NOIP-CSP-USACO信息學(xué)奧賽編程好習(xí)慣—見名知意(二),pascal 信息學(xué)奧賽編程 50分跪求,信息學(xué)奧賽的編程軟件是什么,全面解讀C++信息學(xué)奧賽,家長必讀 | 奧林編程,初中信息學(xué)奧賽,參加信息學(xué)奧賽需要什么?急!,干貨 | 家長必看信息學(xué)奧賽全攻略,一文就夠,我在信息學(xué)奧賽上,用Bug直接改了驗算數(shù)據(jù),拿了滿分算作弊嘛???,供您參考
【專欄寄語】過馬路的時候,我們習(xí)慣先左看看,再又看看,這保證了我們的安全;每天晚上到家,你總是習(xí)慣的把鑰匙放在鞋柜上面的收納盒里,所以你的鑰匙不容易丟;有的人習(xí)慣于晚上總結(jié)一天的工作和學(xué)習(xí),并簡單規(guī)劃一下明天的安排,所以他們總是效率很高。馬克思說過:“良好的習(xí)慣是一輛舒適的四駕馬車,坐上它,你就跑的更快。” NOIP-CSP-USACO信息學(xué)奧賽編程亦是如此,良好的編程習(xí)慣會讓你無意識的規(guī)避掉很多錯誤,事半功倍!本專題適用于編程入門、基礎(chǔ)階段的同學(xué),當(dāng)然建議編程老手們也可以看看,相信一定會有收獲。 現(xiàn)在我們來寫一個簡單的程序:從小到大輸入兩個整數(shù),求兩個整數(shù)之間所有數(shù)的和。 同學(xué)A的作品如下: 同學(xué)B的作品如下: 從實現(xiàn)思路上看,兩位同學(xué)的程序幾乎一樣。但是從變量命名方式上看,正如上面圖片中提到的,A同學(xué)的程序“瘋狂且迷亂”,B同學(xué)的程序“理智且舒適”。 今天老師要說的見名知意指的是:編程的時候,變量的命名盡量能表達(dá)這個變量本身所代表的含義。正如B同學(xué)程序中的“start”代表輸入的第一個整數(shù),“end”代表輸入的第二個整數(shù),“sum”代表累加的和。 有的同學(xué)可能會覺得,反正程序效果都一樣,變量怎么命名并不影響正確性??墒?,沒人能一次寫對所有的程序,程序需要反復(fù)的修改和調(diào)試才能完善,這個過程需要作者反復(fù)的去閱讀自己的程序。“理智且舒適”的變量命名讓人一目了然、賞心悅目,閱讀起來邏輯上也很清晰,“瘋狂且迷亂”的變量命名不僅在書寫的時候容易筆誤,比如在應(yīng)該寫“ii”的時候不小心寫成了“iii”,而且可讀性也很差。 生活中處處充滿了細(xì)節(jié),只有耐心處理細(xì)節(jié)的人才能獲得優(yōu)秀的作品。人人都喜歡偷懶,也許這是一種天性,正如給變量取名時,隨意使用“m”、“n”、“a”、“b”確實一時爽。但請堅信,你的每一次思考和每一次付出都必將給你帶來回報。個人介紹中有我的聯(lián)系方式,歡迎各位老師、家長、同學(xué)與我進(jìn)行信息學(xué)奧賽NOIP、CSP、USACO或者其他的交流。戳下方鏈接獲得更多資訊哦!導(dǎo)師介紹NOIP-CSP-USACO信息學(xué)奧賽歷屆榮耀(2021年3月更新)一站式了解信息奧賽(NOIP),帶給各位家長的簡約清晰版介紹聯(lián)系導(dǎo)師
數(shù)據(jù)規(guī)模 比較 小 可以考慮用 dp 做 背包問題 容量 為 total div 2 (如果 not odd(tot))tot 為奇數(shù) 那無解。 然后 算出 裝滿 total div 2 的總方案數(shù)。 應(yīng)為 左右調(diào)換 是同一種情況 結(jié)果 就 div 2
記得是Pascal吧。不能使用smartdrv驅(qū)動的那種環(huán)境?,F(xiàn)在也可以用delphi了,記得上次一個朋友告訴我的??傊畬W(xué)習(xí)object pascal就沒錯了。
眾所周知,名校自主招生一直是學(xué)生和家長重點關(guān)注的升學(xué)捷徑,作為自主招生中最吃香的學(xué)科奧林匹克競賽,多年來一直是很多學(xué)生開啟名牌之門的另一把鑰匙。近幾年來,學(xué)科競賽中相對冷門的賽事——信息學(xué)奧賽,正在受到學(xué)校、學(xué)生和家長的更多青睞。那么究竟什么是信息學(xué)奧賽?參加信息學(xué)奧賽有哪些好處?信息學(xué)奧賽都考些什么?可能很多家長對此仍然有很多疑問?,F(xiàn)在小編就帶大家一起來了解一下。1. C++信息學(xué)奧賽到底是什么? 信息學(xué)奧賽是中學(xué)生學(xué)科奧林匹克“學(xué)科競賽”中的一門,其他四個學(xué)科為數(shù)學(xué)、物理、化學(xué)、生物學(xué),學(xué)科奧賽是由認(rèn)可的權(quán)威性比賽。信息學(xué),主要是指利用計算機(jī)及其程序設(shè)計來分析和解決問題的學(xué)問。信息學(xué)奧賽由中國計算機(jī)學(xué)會主辦,主要考察信息學(xué),即編程的相關(guān)知識和能力,主要包括三級賽事:NOI的官方網(wǎng)站為 C++信息學(xué)奧賽對升學(xué)和擇校有何幫助? 作為理科學(xué)科競賽之一,信息學(xué)的認(rèn)可度和含金量極高,最直接的好處就是有助于升學(xué),無論是小升初、中考、高考、海外留學(xué),還是申請獎學(xué)金、保送研究生,獲得信息學(xué)奧賽的好成績都會有重要的助力作用。① 升學(xué)擇優(yōu)錄取信息學(xué)奧賽獲獎可以享受名牌降分錄取等優(yōu)惠,初中階段參加NOIP獲獎也可作為特長生被重點高中錄取。② 參加自主招生省級獎項可以有資格參加多數(shù)重點的自主招生。③ 名牌保送獲得NOI獎牌的選手可以直接保送清華北大等一流名校。④ 當(dāng)?shù)貙W(xué)校錄取分?jǐn)?shù)線降低部分省市NOIP普及組和提高組其他名次可以享受當(dāng)?shù)貙W(xué)校降低分?jǐn)?shù)線錄取。⑤ 增強(qiáng)出國留學(xué)競爭力奧賽獲獎對申請國外院校也大有幫助,國際競賽獲獎可國外知名錄取,美國、英國、德國、新加坡、日本等發(fā)達(dá)對計算機(jī)教育普遍重視,認(rèn)為奧賽獲獎學(xué)生的抽象概括和邏輯思維能力遠(yuǎn)遠(yuǎn)強(qiáng)于其他學(xué)生。所以信息學(xué)奧賽是幫助孩子圓名校之夢的一個較好選擇。3. C++信息學(xué)奧賽對能力拓展和職業(yè)發(fā)展有何幫助? 信息學(xué)競賽能給孩子帶來邏輯思維能力、知識結(jié)構(gòu)和學(xué)習(xí)能力的巨大提升,學(xué)習(xí)競賽的過程對于學(xué)生的鍛煉遠(yuǎn)比學(xué)到的知識重要。經(jīng)過信息學(xué)競賽錘煉的孩子,其思維的深度及思考問題的能力更強(qiáng),更具備在具體學(xué)科鉆研和探究的能力。在人工智能時代,編程或許將成為像開車一樣基本的技能,提前具備信息學(xué)知識和編程能力,可以更好地面對即將到來的智能時代。在中國12類緊缺人才中,排在第一位的就是“電子信息類”。當(dāng)前人工智能相關(guān)行業(yè)發(fā)展如火如荼,人才需求火爆,包括谷歌、阿里、百度、Facebook在內(nèi)的巨頭企業(yè)以及人工智能領(lǐng)域的創(chuàng)新先鋒都在瘋搶信息學(xué)人才,甚至開出百萬年薪,而這種紅利期還僅僅是剛開始。所以信息學(xué)奧賽不僅能提供一塊不錯的升學(xué)敲門磚,還可以對孩子整個人生軌跡產(chǎn)生積極影響。2021年初教育部公布高中新課標(biāo),將信息學(xué)競賽必學(xué)內(nèi)容納入了必修和選修的范疇,更是將“數(shù)據(jù)和計算”列為必修,提出了“學(xué)會一種編程語言”的要求,編程普遍進(jìn)入高考或許只是時間問題。4. C++信息學(xué)奧賽現(xiàn)在的報考情況如何? 信息學(xué)奧賽當(dāng)前最突出的現(xiàn)狀為:由于信息學(xué)不是中學(xué)階段的關(guān)鍵學(xué)科,家長的認(rèn)知率仍然不高,有些家長甚至都沒有聽說過。所以競賽參與人數(shù)相對少,且獲獎比例較高,因此競爭相對不激烈。另外,信息學(xué)奧賽還有“比賽多、機(jī)會多”的特點,只要有一次考得好,就有機(jī)會獲得高?!爸苯愉浫 ?、“降一本線錄取”、“降分錄取”等相關(guān)優(yōu)惠政策。下面是八大名校在信息學(xué)奧賽方面的自招優(yōu)惠政策。另外,信息學(xué)競賽的報考情況在各省份很不均衡。以2021年NOIP提高組競賽省一等獎分?jǐn)?shù)線為例,浙江為375分,而河南只有275分,差距有一百分之巨。所以,對于信息學(xué)奧賽普及率較低的省份,學(xué)生的獲獎機(jī)會也更高。 5. C++信息學(xué)奧賽相比于其他競賽有何優(yōu)勢? 信息學(xué)相比于其他四門學(xué)科有著明顯的優(yōu)勢。首先是難度。學(xué)科競賽中,數(shù)學(xué)和物理奧賽都太“難”,北京數(shù)學(xué)奧賽金牌教練汪老師曾表示:只有不到5%的學(xué)生適合學(xué)奧數(shù),其很大程度是拼天賦;而物理則需要學(xué)生具備濃厚的興趣和探索精神,而且動輒百萬的報考人數(shù)也使難度攀升?;瘜W(xué)和生物奧賽一定程度上是考知識積累,由于專業(yè)就業(yè)較難,已日趨邊緣化。信息學(xué)奧賽則相對容易一些,有初一的數(shù)學(xué)基礎(chǔ)就完全可以學(xué)習(xí),而且學(xué)生基礎(chǔ)水平相當(dāng),成績不會有較大差別,所以越早接觸信息學(xué)越容易出好成績,而且只要肯下功夫,多半孩子都能拿獎。相比其他學(xué)科,信息學(xué)是目前發(fā)揮個人潛力最廣,發(fā)展空間最大,專業(yè)選擇面最全的課程。第二是競爭壓力小。雖然近年來報考人數(shù)不斷攀升,但與數(shù)百萬學(xué)習(xí)“奧數(shù)”的中小學(xué)生相比,2021年參加信息學(xué)奧賽的考生僅為15 萬,形成強(qiáng)烈的反差。以遼寧省為例,數(shù)學(xué)奧賽每年5萬人左右參加,而信息學(xué)奧賽報考人數(shù)只有不到3000人。由于參賽人數(shù)上差異大,信息學(xué)奧賽在部分省份獲獎率甚至超數(shù)學(xué)奧賽十?dāng)?shù)倍。從中可以看出,NOIP信息學(xué)一等獎獲獎人數(shù)在2021年就已接近一等獎總?cè)藬?shù)的三成。6. C++信息學(xué)奧賽的賽制和賽程是什么? 信息學(xué)競賽主要分為NOIP(青少年信息學(xué)奧林匹克聯(lián)賽/分區(qū)聯(lián)賽)、NOI(青少年信息學(xué)奧林匹克競賽)、冬令營、選拔賽、IOI(國際信息學(xué)奧林匹克競賽)這幾個級別的比賽,競賽的層級次序如圖:NOIP雖然為信息學(xué)奧賽的第一站,但其實優(yōu)秀的獲獎?wù)咭呀?jīng)有被名校錄取的資格了。比如,今年有3個NOIP高于400分的初中生被清華提前錄取,十幾個被北大提前錄?。ㄖ灰呖歼^一本線即可)。范圍內(nèi)的NOI競賽,除了省選選手,每個省也會分配一些非正式參賽選手,不參與評獎,但會發(fā)成績證書,也能夠現(xiàn)場和簽約??傮w來看,簽約有越來越多、年齡越來越小的趨勢。另外,一些城市也會組織區(qū)級賽(如海淀區(qū)信息學(xué)奧賽)和市級賽(如北京市小學(xué)生信息學(xué)科普日),有志于在奧賽獲獎的孩子可以提前感受考試。下圖是信息學(xué)奧賽的競賽時間表:由此可見,信息學(xué)奧賽有三個特點:比賽流程較長,前后持續(xù)兩整年;賽事較多,層級不斷提升;機(jī)會多,只要有一次發(fā)揮較好,就有機(jī)會享受錄取優(yōu)惠。7. C++信息學(xué)奧賽考什么? 信息學(xué)奧賽主要考的運用計算機(jī)分析問題、設(shè)計算法以及上機(jī)編程、調(diào)試程序的能力。其中對C++的掌握能力是核心,信息學(xué)奧賽首先需要學(xué)習(xí)的就是C++。具體來看,NOIP初試形式為筆試,側(cè)重考察學(xué)生計算機(jī)和編程基礎(chǔ)知識。復(fù)試形式為機(jī)考,側(cè)重考察學(xué)生對問題的分析理解能力、數(shù)學(xué)抽象能力、駕馭編程語言的能力及編程技巧、想象力和創(chuàng)造性。信息學(xué)考試的特點和魅力,在于每一次做題都是在“設(shè)計”,而不僅僅是被動的測試和做答,每個問題都有實際意義。對于孩子解決問題能力的提高,是其他科目都無法相提并論的。目前NOIP可以使用C、C++和Pascal三種編程語言,而2023年后,NOIP比賽中C和Pascal語言將不再可用,只能使用C++。所以,學(xué)信息學(xué),很大程度上就是學(xué)習(xí)C++。8. 哪些孩子適合學(xué)習(xí)信息學(xué)? 如果沒有競賽這個前提,編程是誰都可以學(xué)的。但是如果是競賽,肯定對學(xué)生有一定要求。首先需要對計算機(jī)感興趣,興趣是最好的老師,沉浸其中的孩子總會堅持下去;再就是本來成績較好、知識全面發(fā)展的學(xué)生更適合學(xué)習(xí)信息學(xué),因為競賽初衷是讓學(xué)有余力的學(xué)生拓展學(xué)習(xí)領(lǐng)域,因為信息學(xué)現(xiàn)在不屬于學(xué)校教育的科目,如果文化課本身不好,很難花時間學(xué)習(xí)另一門新的學(xué)科。有自控力的孩子也更適合,能坐得住,靜下心來學(xué)習(xí)是重要基礎(chǔ),因為信息學(xué)學(xué)習(xí)需要付出心血和汗水。較強(qiáng)的邏輯思維能力雖然不是學(xué)習(xí)信息學(xué)的基石,但會是獲獎的重要元素。9. 應(yīng)該怎樣著手準(zhǔn)備C++信息學(xué)奧賽? 首先是何時開始學(xué)習(xí)及從什么學(xué)起的問題。五年級以下的孩子可以從Scratch學(xué)起,早點接觸編程,培養(yǎng)對計算思維和編程的興趣。5-6年級開始學(xué)習(xí)C++,這時相對復(fù)雜的數(shù)學(xué)和邏輯問題可以更好地理解,并且可以嘗試參加NOIP普及組的競賽,為將來取得更好的成績積累經(jīng)驗。由于獲得保送只有高一、高二才有機(jī)會,因此在初中階段一定要參加NOIP普及組并盡早參與到提高組比賽,以積累實戰(zhàn)經(jīng)驗,如果初中階段競賽獲獎,也有助于進(jìn)入重點高中。另外,有一些省份是允許初中生同年同時參加普及組和提高組比賽。下圖是準(zhǔn)備信息學(xué)奧賽的時間節(jié)奏:根據(jù)歷年獲獎選手可以看出,最后獲獎的都是很早就開始學(xué)習(xí)編程的孩子,而且他們每年的排名都在慢慢地往前。10. 如何報名參加C++信息學(xué)奧賽? 信息學(xué)奧賽沒有年齡限制,也就是小學(xué)、初中、高中階段的學(xué)生都可以報名參加NOIP賽事。初賽一般都是以學(xué)校為單位通過指導(dǎo)教師報名(每年9月份開始報名),由指導(dǎo)教師匯總本校學(xué)校報名情況并提交給NOI各省特派員,若學(xué)校因故不能統(tǒng)一報名,家長可直接聯(lián)系特派員報名(各省特派員的聯(lián)絡(luò)方式請見 他們都曾是信息學(xué)奧賽獲獎?wù)撸?0多年前,他們都曾是信息學(xué)奧賽獲獎?wù)撸F(xiàn)在,他們從事的工作都走在時代前沿。王小川,搜狗CEO,18歲獲得NOI金牌被保送清華,隨后代表中國參加IOI(國際信息學(xué)奧林匹克競賽)并獲得金牌。魏小亮,F(xiàn)acebook工程副總裁,1997年獲NOI銀牌,博士畢業(yè)于美國加州理工科學(xué)專業(yè)。包塔,美團(tuán)金融CTO,1996獲得NOI金牌被保送清華,畢業(yè)于清華計算機(jī)科學(xué)與技術(shù)系,獲碩士學(xué)位。曾擔(dān)任網(wǎng)易有道公司副總裁,是有道創(chuàng)始團(tuán)隊成員之一,帶領(lǐng)有道詞典和翻譯業(yè)務(wù)取得國內(nèi)同行業(yè)絕對領(lǐng)先地位。 陳磊,拼多多CTO,1996年獲得NOI金牌,博士畢業(yè)于美國威斯康星麥迪遜分校計算機(jī)科學(xué)專業(yè)。還有很多很多......在這些技術(shù)大牛和商界領(lǐng)袖的人生歷程中,信息學(xué)奧賽無疑扮演了重要角色,深刻地改變了他們的人生軌跡。信息學(xué)奧賽帶給孩子的不僅僅是升學(xué)上的便利,在當(dāng)前人工智能席卷一切的當(dāng)下,學(xué)習(xí)信息學(xué)更能夠讓孩子搭上早班車,幫助孩子為明天瞬息萬變的社會做準(zhǔn)備。
比賽中使用的程序設(shè)計語言是:* 2003年:初賽:BASIC、PASCAL或C/C++;復(fù)賽:BASIC、PASCAL或C/C++。* 2004年:初賽:BASIC、PASCAL或C/C++:復(fù)賽:PASCAL或C/C++。* 2005年及之后:初賽:PASCAL或C/C++: 復(fù)賽:PASCAL或C/C++。每次聯(lián)賽的試題分四組:普及組初賽題A1、普及組復(fù)賽題A2、提高組初賽題B1和提高組復(fù)賽題B2。其中,A1和B1類型相同,A2和B2類型相同,但題目不完全相同,提高組難度高于普及組。 * 初賽:初賽全部為筆試,滿分100分。試題由四部分組成: 1、 選擇題:共20題,每題1.5分,共計30分。每題有5個備選答案,個題為單選題(即每題有且只有一個正確答案,選對得分),后10題為不定項選擇題(即每題有1至5個正確答案,只有全部選對才得分)。 2、 問題求解題:共2題,每題5分,共計10分。試題給出一個敘述較為簡單的問題,要求學(xué)生對問題進(jìn)行分析,找到一個合適的算法,并推算出問題的解??忌o出的答案與標(biāo)準(zhǔn)答案相同,則得分;否則不得分。 3、 程序閱讀理解題:共4題,每題8分,共計32分。題目給出一段程序(不一定有關(guān)于程序功能的說明),考生通過閱讀理解該段程序給出程序的輸出。輸出與標(biāo)準(zhǔn)答案一致,則得分;否則不得分。 4、 程序完善題:共2題,每題14分,共計28分。題目給出一段關(guān)于程序功能的文字說明,然后給出一段程序代碼,在代碼中略去了若干個語句或語句的一部分并在這些位置給出空格,要求考生根據(jù)程序的功能說明和代碼的上下文,填出被略去的語句。填對則得分;否則不得分。 * 復(fù)賽:復(fù)賽的題型和考試形式與NOI類似,全部為上機(jī)編程題,但難度比NOI低。題目包括4道題,每題100分,共計400分。每一試題包括:題目、問題描述、輸入輸出要求、樣例描述及相關(guān)說明。測試時,測試程序為每道題提供了5-10組測試數(shù)據(jù),考生程序每答對一組得10-20分,累計分即為該道題的得分。 五、試題的知識范圍 一.初賽內(nèi)容與要求: 基礎(chǔ)知識: 1.計算機(jī)和信息社會(信息社會的主要特征、計算機(jī)的主要特征、數(shù)字通信網(wǎng)絡(luò)的主要特征、數(shù)字化) 2.信息輸入輸出基本原理(信息交換環(huán)境、文字圖形多媒體信息的輸入輸出方式) 3.信息的表示與處理(信息編碼、微處理部件MPU、內(nèi)存儲結(jié)構(gòu)、指令,程序,和存儲程序原理、程序的三種基本控制結(jié)構(gòu)) 4.信息的存儲、組織與管理(存儲介質(zhì)、存儲器結(jié)構(gòu)、文件管理、數(shù)據(jù)庫管理) 5.信息系統(tǒng)組成及互連網(wǎng)的基本知識(計算機(jī)構(gòu)成原理、槽和端口的部件間可擴(kuò)展互連方式、層次式的互連結(jié)構(gòu)、互聯(lián)網(wǎng)絡(luò)、TCP/IP協(xié)議、HTTP協(xié)議、WEB應(yīng)用的主要方式和特點) 6.人機(jī)交互界面的基本概念(窗口系統(tǒng)、人和計算機(jī)交流信息的途徑(文本及交互操作)) 7.信息技術(shù)的新發(fā)展、新特點、新應(yīng)用等。 基本操作: 1. Windows和LINUX的基本操作知識 2. 互聯(lián)網(wǎng)的基本使用常識 (網(wǎng)上瀏覽、搜索和查詢等) 3. 常用的工具軟件使用(文字編輯、電子郵件收發(fā)等) 程序設(shè)計的基本 知 識 數(shù)據(jù)結(jié)構(gòu) 1.程序語言中基本數(shù)據(jù)類型(字符、整數(shù)、長整數(shù)、浮點) 2. 浮點運算中的精度和數(shù)值比較 3.一維數(shù)組(串)與線性表 4.記錄類型(PASCAL)/ 結(jié)構(gòu)類型(C) 程序設(shè)計: 1.結(jié)構(gòu)化程序設(shè)計的基本概念 2.閱讀理解程序的基本能力 3.具有將簡單問題抽象成適合計算機(jī)解決的模型的基本能力 4.具有針對模型設(shè)計簡單算法的基本能力 5.程序流程描述(自然語言/偽碼/NS圖/其他) 6.程序設(shè)計語言(PASCAL/C/C++,2003仍允許BASIC) 基本算法 處 理 1.初等算法(計數(shù)、統(tǒng)計、數(shù)學(xué)運算等) 2.排序算法(冒泡法、插入排序、合并排序、快速排序) 3.查找(順序查找、二分法) 4.回溯算法 二、復(fù)賽內(nèi)容與要求: 在初賽的內(nèi)容上增加以下內(nèi)容: 數(shù) 據(jù) 結(jié) 構(gòu) 1.指針類型 2.多維數(shù)組 3.單鏈表及循環(huán)鏈表 4.二叉樹 5.文件操作(從文本文件中讀入數(shù)據(jù),并輸出到文本文件中) 程序設(shè)計: 1.算法的實現(xiàn)能力 2.程序調(diào)試基本能力 3.設(shè)計測試數(shù)據(jù)的基本能力 4.程序的時間復(fù)雜度和空間復(fù)雜度的估計 算法處理: 1.離散數(shù)學(xué)知識的應(yīng)用(如排列組合、簡單圖論、數(shù)理邏輯) 2.分治思想 3.模擬法 4.貪心法 5.簡單搜索算法(深度優(yōu)先 廣度優(yōu)先)搜索中的剪枝 6.動態(tài)規(guī)劃的思想及基本算法 這個摘自聯(lián)賽大綱,可以看看,初中不分初幾,而且考的遠(yuǎn)沒有大綱難,初中組的復(fù)賽大概考到大綱中初賽的知識就差不多了。復(fù)賽是比較簡單的編程題。。
謝邀,魔法字節(jié)少兒編程為您解答NOIP:面向中學(xué)生,分為初中組(普及組)和高中組(提高組)。普及組針對的是初中生,提高組針對的是高中生,初中生也可以參加提高組競賽。每組競賽分兩輪:初試和復(fù)試。初賽是每年10月考,復(fù)賽是每年11月考。NOI:競賽分為兩場,每場競賽的時間為5小時,兩場競賽之間間隔一天。一般每年7、8月考。就2021年1761名普及組(小學(xué)和初中)一等獎中,小學(xué)和初一參加NOIP的占比42.31%,如果沖一等獎按一年準(zhǔn)備期計算,這些一等獎選手至少從六年級就起步了。在2464名提高組(初中和高中)一等獎中,高一及以下參加NOIP的占比78.78%,如果沖一等獎按一年準(zhǔn)備期計算,這些一等獎選手至少在初一就必須起步了。好苗子拖不得,為了比賽臨陣磨槍是萬萬來不及的,但是學(xué)習(xí)信息學(xué)奧賽需要一些數(shù)學(xué)基礎(chǔ),低年級的孩子0基礎(chǔ)學(xué)習(xí)的確有些困難,魔法字節(jié)少兒編程建議四年級的孩子開始學(xué)習(xí)基礎(chǔ)語法。如果你想學(xué)習(xí)信息學(xué)競賽,可以考慮魔法字節(jié)少兒編程
近幾年來,學(xué)科競賽中相對冷門的賽事——信息學(xué)奧賽,正在受到學(xué)校、學(xué)生和家長的更多青睞。那么究竟什么是信息學(xué)奧賽?參加信息學(xué)奧賽有哪些好處?信息學(xué)奧賽都考些什么?可能很多家長對此仍然有很多疑問。現(xiàn)在貓叔就帶大家一起來了解一下。一、信息學(xué)奧賽到底是什么?信息學(xué)奧賽是中學(xué)生學(xué)科奧林匹克“學(xué)科競賽”中的一門,其他四個學(xué)科為數(shù)學(xué)、物理、化學(xué)、生物學(xué),學(xué)科奧賽是由認(rèn)可的權(quán)威性比賽。信息學(xué),主要是指利用計算機(jī)及其程序設(shè)計來分析和解決問題的學(xué)問。信息學(xué)奧賽由中國計算機(jī)學(xué)會主辦,主要考察信息學(xué),即編程的相關(guān)知識和能力,主要包括三級賽事:NOI的官方網(wǎng)站為 作為理科學(xué)科競賽之一,信息學(xué)的認(rèn)可度和含金量極高,最直接的好處就是有助于升學(xué),無論是小升初、中考、高考、海外留學(xué),還是申請獎學(xué)金、保送研究生,獲得信息學(xué)奧賽的好成績都會有重要的助力作用。① 升學(xué)擇優(yōu)錄取信息學(xué)奧賽獲獎可以享受名牌降分錄取等優(yōu)惠,初中階段參加NOIP獲獎也可作為特長生被重點高中錄取。② 參加自主招生省級獎項可以有資格參加多數(shù)重點的自主招生。③ 名牌保送獲得NOI獎牌的選手可以直接保送清華北大等一流名校。比如:2021年收到首封清華錄取通知書的朱震霆,他因?qū)W編程獲得國際信息學(xué)奧賽金牌,不僅享受到第一波升學(xué)福利,還被中國青年報重量級官方媒體點名。15歲少年溫鎧瑞從五年級開始學(xué)編程,初三參加清華信息體驗營,因為成績優(yōu)異,簽約清華,獲得了高考加分60分。④ 當(dāng)?shù)貙W(xué)校錄取分?jǐn)?shù)線降低部分省市NOIP普及組和提高組其他名次可以享受當(dāng)?shù)貙W(xué)校降低分?jǐn)?shù)線錄取。⑤ 增強(qiáng)出國留學(xué)競爭力奧賽獲獎對申請國外院校也大有幫助,國際競賽獲獎可國外知名錄取,美國、英國、德國、新加坡、日本等發(fā)達(dá)對計算機(jī)教育普遍重視,認(rèn)為奧賽獲獎學(xué)生的抽象概括和邏輯思維能力遠(yuǎn)遠(yuǎn)強(qiáng)于其他學(xué)生。所以信息學(xué)奧賽是幫助孩子圓名校之夢的一個較好選擇。三、信息學(xué)奧賽對能力拓展和職業(yè)發(fā)展有何幫助?信息學(xué)競賽能給孩子帶來邏輯思維能力、知識結(jié)構(gòu)和學(xué)習(xí)能力的巨大提升,學(xué)習(xí)競賽的過程對于學(xué)生的鍛煉遠(yuǎn)比學(xué)到的知識重要。經(jīng)過信息學(xué)競賽錘煉的孩子,其思維的深度及思考問題的能力更強(qiáng),更具備在具體學(xué)科鉆研和探究的能力。在人工智能時代,編程或許將成為像開車一樣基本的技能,提前具備信息學(xué)知識和編程能力,可以更好地面對即將到來的智能時代。在中國12類緊缺人才中,排在第一位的就是“電子信息類”。當(dāng)前人工智能相關(guān)行業(yè)發(fā)展如火如荼,人才需求火爆,包括谷歌、阿里、百度、Facebook在內(nèi)的巨頭企業(yè)以及人工智能領(lǐng)域的創(chuàng)新先鋒都在瘋搶信息學(xué)人才,甚至開出百萬年薪,而這種紅利期還僅僅是剛開始。所以信息學(xué)奧賽不僅能提供一塊不錯的升學(xué)敲門磚,還可以對孩子整個人生軌跡產(chǎn)生積極影響。2021年初教育部公布高中新課標(biāo),將信息學(xué)競賽必學(xué)內(nèi)容納入了必修和選修的范疇,更是將“數(shù)據(jù)和計算”列為必修,提出了“學(xué)會一種編程語言”的要求,編程普遍進(jìn)入高考或許只是時間問題。四、信息學(xué)奧賽現(xiàn)在的報考情況如何? 信息學(xué)奧賽當(dāng)前最突出的現(xiàn)狀為:由于信息學(xué)不是中學(xué)階段的關(guān)鍵學(xué)科,家長的認(rèn)知率仍然不高,有些家長甚至都沒有聽說過。所以競賽參與人數(shù)相對少,且獲獎比例較高,因此競爭相對不激烈。另外,信息學(xué)奧賽還有“比賽多、機(jī)會多”的特點,只要有一次考得好,就有機(jī)會獲得高?!爸苯愉浫 ?、“降一本線錄取”、“降分錄取”等相關(guān)優(yōu)惠政策。下面是八大名校在信息學(xué)奧賽方面的自招優(yōu)惠政策。另外,信息學(xué)競賽的報考情況在各省份很不均衡。以2021年NOIP提高組競賽省一等獎分?jǐn)?shù)線為例,浙江為375分,而河南只有275分,差距有一百分之巨。所以,對于信息學(xué)奧賽普及率較低的省份,學(xué)生的獲獎機(jī)會也更高。五、信息學(xué)奧賽相比于其他競賽有何優(yōu)勢?信息學(xué)相比于其他四門學(xué)科有著明顯的優(yōu)勢。首先是難度。學(xué)科競賽中,數(shù)學(xué)和物理奧賽都太“難”,北京數(shù)學(xué)奧賽金牌教練汪老師曾表示:只有不到5%的學(xué)生適合學(xué)奧數(shù),其很大程度是拼天賦;而物理則需要學(xué)生具備濃厚的興趣和探索精神,而且動輒百萬的報考人數(shù)也使難度攀升?;瘜W(xué)和生物奧賽一定程度上是靠知識積累,由于專業(yè)就業(yè)較難,已日趨邊緣化。信息學(xué)奧賽則相對容易一些,有初一的數(shù)學(xué)基礎(chǔ)就完全可以學(xué)習(xí),而且學(xué)生基礎(chǔ)水平相當(dāng),成績不會有較大差別,所以越早接觸信息學(xué)越容易出好成績,而且只要肯下功夫,多半孩子都能拿獎。相比其他學(xué)科,信息學(xué)是目前發(fā)揮個人潛力最廣,發(fā)展空間最大,專業(yè)選擇面最全的課程。第二是競爭壓力小。雖然近年來報考人數(shù)不斷攀升,但與數(shù)百萬學(xué)習(xí)“奧數(shù)”的中小學(xué)生相比,2021年參加信息學(xué)奧賽的考生僅為15 萬,形成強(qiáng)烈的反差。以遼寧省為例,數(shù)學(xué)奧賽每年5萬人左右參加,而信息學(xué)奧賽報考人數(shù)只有不到3000人。由于參賽人數(shù)上差異大,信息學(xué)奧賽在部分省份獲獎率甚至超數(shù)學(xué)奧賽十?dāng)?shù)倍。從中可以看出,NOIP信息學(xué)一等獎獲獎人數(shù)在2021年就已接近一等獎總?cè)藬?shù)的三成。六、信息學(xué)奧賽的賽制和賽程是什么?信息學(xué)競賽主要分為NOIP(青少年信息學(xué)奧林匹克聯(lián)賽/分區(qū)聯(lián)賽)、NOI(青少年信息學(xué)奧林匹克競賽)、冬令營、選拔賽、IOI(國際信息學(xué)奧林匹克競賽)這幾個級別的比賽,競賽的層級次序如圖:NOIP雖然為信息學(xué)奧賽的第一站,但其實優(yōu)秀的獲獎?wù)咭呀?jīng)有被名校錄取的資格了。比如,今年有3個NOIP高于400分的初中生被清華提前錄取,十幾個被北大提前錄取(只要高考過一本線即可)。范圍內(nèi)的NOI競賽,除了省選選手,每個省也會分配一些非正式參賽選手,不參與評獎,但會發(fā)成績證書,也能夠現(xiàn)場和簽約。總體來看,簽約有越來越多、年齡越來越小的趨勢。另外,一些城市也會組織區(qū)級賽(如海淀區(qū)信息學(xué)奧賽)和市級賽(如北京市小學(xué)生信息學(xué)科普日),有志于在奧賽獲獎的孩子可以提前感受考試。下圖是信息學(xué)奧賽的競賽時間表:由此可見,信息學(xué)奧賽有三個特點:比賽流程較長,前后持續(xù)兩整年;賽事較多,層級不斷提升;機(jī)會多,只要有一次發(fā)揮較好,就有機(jī)會享受錄取優(yōu)惠。七、信息學(xué)奧賽考什么?信息學(xué)奧賽主要考的是運用計算機(jī)分析問題、設(shè)計算法以及上機(jī)編程、調(diào)試程序的能力。其中對C++的掌握能力是核心,信息學(xué)奧賽首先需要學(xué)習(xí)的就是C++。具體來看,NOIP初試形式為筆試,側(cè)重考察學(xué)生計算機(jī)和編程基礎(chǔ)知識。復(fù)試形式為機(jī)考,側(cè)重考察學(xué)生對問題的分析理解能力、數(shù)學(xué)抽象能力、駕馭編程語言的能力及編程技巧、想象力和創(chuàng)造性。信息學(xué)考試的特點和魅力,在于每一次做題都是在“設(shè)計”,而不僅僅是被動的測試和做答,每個問題都有實際意義。對于孩子解決問題能力的提高,是其他科目都無法相提并論的。目前NOIP可以使用C、C++和Pascal三種編程語言,而2023年后,NOIP比賽中C和Pascal語言將不再可用,只能使用C++。所以,學(xué)信息學(xué),很大程度上就是學(xué)習(xí)C++。八、哪些孩子適合學(xué)習(xí)信息學(xué)?如果沒有競賽這個前提,編程是誰都可以學(xué)的。但是如果是競賽,肯定對學(xué)生有一定要求。首先需要對計算機(jī)感興趣。興趣是最好的老師,沉浸其中的孩子總會堅持下去;再就是本來成績較好、知識全面發(fā)展的學(xué)生更適合學(xué)習(xí)信息學(xué)。因為競賽初衷是讓學(xué)有余力的學(xué)生拓展學(xué)習(xí)領(lǐng)域,因為信息學(xué)現(xiàn)在不屬于學(xué)校教育的科目,如果文化課本身不好,很難花時間學(xué)習(xí)另一門新的學(xué)科。有自控力的孩子也更適合。能坐得住,靜下心來學(xué)習(xí)是重要基礎(chǔ),因為信息學(xué)學(xué)習(xí)需要付出心血和汗水。較強(qiáng)的邏輯思維能力雖然不是學(xué)習(xí)信息學(xué)的基石,但會是獲獎的重要元素。九、應(yīng)該怎樣著手準(zhǔn)備C++信息學(xué)奧賽?首先是何時開始學(xué)習(xí)及從什么學(xué)起的問題。三年級以下的孩子可以從Scratch學(xué)起,早點接觸編程,培養(yǎng)對計算思維和編程的興趣。5-6年級開始學(xué)習(xí)C++,這時相對復(fù)雜的數(shù)學(xué)和邏輯問題可以更好地理解,并且可以嘗試參加NOIP普及組的競賽,為將來取得更好的成績積累經(jīng)驗。由于獲得保送只有高一、高二才有機(jī)會,因此在初中階段一定要參加NOIP普及組并盡早參與到提高組比賽,以積累實戰(zhàn)經(jīng)驗,如果初中階段競賽獲獎,也有助于進(jìn)入重點高中。另外,有一些省份是允許初中生同年同時參加普及組和提高組比賽。下圖是準(zhǔn)備信息學(xué)奧賽的時間節(jié)奏:根據(jù)歷年獲獎選手可以看出,最后獲獎的都是很早就開始學(xué)習(xí)編程的孩子,而且他們每年的排名都在慢慢地往前。十、如何報名參加信息學(xué)奧賽? 信息學(xué)奧賽沒有年齡限制,也就是小學(xué)、初中、高中階段的學(xué)生都可以報名參加NOIP賽事。初賽一般都是以學(xué)校為單位通過指導(dǎo)教師報名(每年9月份開始報名),由指導(dǎo)教師匯總本校學(xué)校報名情況并提交給NOI各省特派員,若學(xué)校因故不能統(tǒng)一報名,家長可直接聯(lián)系特派員報名(各省特派員的聯(lián)絡(luò)方式請見
鄭集楊 發(fā)自 凹非寺量子位 報道 | 公眾號 QbitAI在線考試,一道題太難做不出來,怎么辦,是多少寫點還是直接放空?在NOIP 2021(信息學(xué)奧賽)上,一位浙江同學(xué),“另辟蹊徑”,最終,還拿了滿分。簡單來說,就是他直接指定了驗算數(shù)據(jù),還要「改卷老師」就按著這個數(shù)據(jù)判卷。什么,還可以這么操作?是不是感覺匪夷所思?這,是NOIP2021被發(fā)現(xiàn)的Bug,是怎么回事?又是什么導(dǎo)致的Bug?直接把驗算數(shù)據(jù)改了不妨直接來看看選手提交的代碼:圖源:洛谷是的,就是這么直接,打開輸入文件,覆蓋驗算數(shù)據(jù);打開輸出文件,寫入答案。相當(dāng)于做數(shù)學(xué)題,考生的解題過程只有在特定數(shù)據(jù)下是正確的,但考生在改卷老師判卷的時候,直接讓老師全部按著這組數(shù)據(jù)去改。是不是發(fā)現(xiàn)了核心問題所在了?對,改卷老師的數(shù)據(jù)能被修改了,就是Bug所在。在了解Bug之前,我們先來對比和了解一下二者改卷的流程。在NOIP2021中,驗算數(shù)據(jù)是內(nèi)置的 judge的獨特判定機(jī)制有關(guān)。Special Judge,是讀取選手提交的特定程序,通過驗算數(shù)據(jù)來確定選手提交的程序輸出(ball.out文件)是否正確。而平常的題目,只需核對答案就行,就不需要讀取程序。直接核對,也就沒有了篡改驗算數(shù)據(jù)的機(jī)會。而今年,卻是NOIP競賽首次出現(xiàn)Special Judge題目。就這樣,各種陰差陽錯的情況下,NOIP2021中最難的一道題,就這么被「改」出了滿分答案。(狗頭)取消成績?禁賽三年?這位同學(xué)此次的行為,算是踩到了競賽本身和競賽規(guī)則的一處灰色地帶。至于會怎么處理,還不得而知,我們只能從規(guī)定和往年的一些案例中窺探一二。在往年中,CCF本身是對違規(guī)行為有著規(guī)定和處罰的。對于個人違規(guī)的判例上,可以分為三個層級:不合程序的成績作廢;選手禁賽三年;扣除所在省選下季名額1個,優(yōu)先扣除作弊選手所在學(xué)校的名額。從過往案例來看,如果只是選手在過程中被認(rèn)為不合乎程序,那么即該部分成績?nèi)∠?,這種情況一般是沒有直接認(rèn)定為作弊。而一旦認(rèn)定為作弊,則是禁賽三年和扣除名額同時進(jìn)行??梢钥闯?,認(rèn)定為作弊和非作弊二者之間,處罰力度之間的差距還是很大。因此,該同學(xué)面臨處罰的最關(guān)鍵點,便是在于其行為與作弊之間的一個認(rèn)定。那么,CCF往年是如何認(rèn)定作弊的呢?從往年公告中,我們可以看到:為獲獎采取了抄襲、拷貝等不正當(dāng)?shù)氖侄?。另外,在作弊通告中,CCF特別強(qiáng)調(diào):本學(xué)會認(rèn)為,誠信是對一個成長中的學(xué)生最起碼的道德要求,也是參加競賽的前提條件,CCF嚴(yán)厲譴責(zé)任何弄虛作假的行為。按照往年來看,「等行為」與「誠信」,似乎足以給這個行為定性。但是,也有網(wǎng)友認(rèn)為:CCF軟件出了問題,合理利用規(guī)則,沒有違反規(guī)定。至于最終如何,只能等待處理結(jié)果出來才能知曉了。網(wǎng)友討論:快去打被考生鉆了空子,這事一經(jīng)發(fā)布,便引起啦網(wǎng)友的關(guān)注和討論。在知乎上,相關(guān)提問已經(jīng)有了89W的瀏覽量,并沖上了當(dāng)日的知乎熱榜。對于這種黑客式的攻擊行為,又怎能不讓人想到CTF(網(wǎng)絡(luò)安全技術(shù)奪旗賽)呢?這也難怪網(wǎng)友們都驚呼:快去打CTF另外,也有網(wǎng)友調(diào)侃道:CTFer又多了個拿獎的地方。所以,這位同學(xué)要不要考慮一下網(wǎng)絡(luò)安全技術(shù)奪旗賽呢?(狗頭)參考鏈接: 2021智能未來大會」定檔12.16!李開復(fù)博士、尹浩院士、清華唐杰教授,以及來自小米、美團(tuán)、愛奇藝、華為、小冰、亞信、浪潮、容聯(lián)、澎思、地平線、G7等知名AI企業(yè)的嘉賓將出席并帶來主題演講。歡迎關(guān)注人工智能、前沿科技的朋友報名參會,共探新形勢下智能產(chǎn)業(yè)發(fā)展之路。點擊鏈接鎖定席位:
如果以上內(nèi)容沒有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢
只要一個電話
我們免費為您回電