P語言奧賽基礎知識 20

2025-03-24 20:30:18 字數 4783 閱讀 8009

p語言奧賽基礎知識

1樓:匿名使用者

頂而不懈,遇到好貼決不能放過。

參加資訊學奧賽需要什麼?急!

2樓:魔法位元組少兒程式設計

謝邀,魔bai

法位元組少兒程式設計為您解答。

dunoip:面向中學生,分為zhi初中組(普及組dao)內和高中容組(提高組)。普及組針對的是初中生,提高組針對的是高中生,初中生也可以參加提高組競賽。

每組競賽分兩輪:初試和複試。初賽是每年10月考,複賽是每年11月考。

noi:競賽分為兩場,每場競賽的時間為5小時,兩場競賽之間間隔一天。一般每年月考。

就2017年全國1761名普及組(小學和初中)一等獎中,小學和初一參加noip的佔比,如果衝一等獎按一年準備期計算,這些一等獎選手至少從六年級就起步了。

在全國2464名提高組(初中和高中)一等獎中,高一及以下參加noip的佔比,如果衝一等獎按一年準備期計算,這些一等獎選手至少在初一就必須起步了。

好苗子拖不得,為了比賽臨陣磨槍是萬萬來不及的,但是學習資訊學奧賽需要一些數學基礎,低年級的孩子0基礎學習的確有些困難,魔法位元組少兒程式設計建議四年級的孩子開始學習基礎語法。

如果你想學習資訊學競賽,可以考慮魔法位元組少兒程式設計。

3樓:韋華

參加競賽的話,感覺高中參加校隊是最好的,如果樓主有條件擇校的話不放把這一點放在擇校條件中,選擇一所資訊競賽相對比較強勢的學校。

資訊學奧賽被稱作oi,省賽叫noip,noip中表現優秀的有機會去noi也就是國賽,大多數人到這裡就很厲害了。此外還有大學生的acm近年來也有越來越多的高中生隊伍參加了,所以樓主可以在網上多多關注一下oi和acm這兩項賽事。

競賽的內容主要是演算法和資料結構還有就是純粹的程式設計能力,沒有太多物件導向這類東西,繼承和多型也用不到,不過個人認為既然題主是興趣使然還是好好學學的好……

學習方面的話,單從競賽不考慮做專案什麼的來看,先語言入門,培養思維,然後就可以直接開資料結構和演算法了,這個是重點,其實按oi的要求來講並不考察你對語言到底有多深的理解,主要還是看你的程式設計能力和演算法能力。

注意要多練,光看書是沒用的,刷題也是重要一環,國內外有很多oj供oier和acmer使用,比如usaco、tyvj、codeforces、poj等等……教育機構是有的,每年都會有組織一些培訓之類,不過這個瞭解不多,個人感覺還是校隊比較重要……

競賽這東西一般都是師傅領進門修行在個人,就算是有老師帶你也頂多是給你指點指點方向幫你篩選篩選題目來做,本質上還是靠自學。

ps,我就一省二的渣渣而且不搞好久了不瞭解現在的情況,題主可以去競賽黨們聚集的比較多的地方問問,據說前兩天noip吧被渣度給賣了,現在好像很多人去了noi吧……

4樓:網友

你可進全國聯賽官網:h

5樓:大千老師

高中copy資訊學奧賽分初賽、複賽和全國決賽三步。初賽筆試,內容是計算機基礎知識,演算法、程式語言和資料結構幾部分。通過初賽,按一定比例擇優參加所在省賽區的複賽,從去年開始,複賽分2試,第一天第一試,3小時3道程式設計題,第二天第二試,也是3小時3道題,兩天總分相加,從高分到低分,取複賽的20%為省一等獎獲得者,高考總分可以加10分。前5名的同學組成省隊(各省名額大致相同,有幾個強省名額會多些),參加全國決賽,決賽一等獎一般是清華北大提前錄取,二等獎也會被一些類似南京大學、浙江大學等名牌院校錄取。

6樓:幾度淘

資訊學奧賽,指的是noip吧,有很多這樣的培訓機構。編玩邊學是其中一家,專注做線上教育的。那裡有比較詳細的報名資訊、老師資訊。包括歷屆的真題,編玩邊學的老師都可以提供。

7樓:網友

2016年春,耿老師創。

來立精品。

關於全國青少年資訊學奧林匹克競賽

8樓:戰鬥要塞

高二開始的話,noi一等很困難了。。。

noip一等進省隊的話一年還是可以的,noip沒記錯的話在10~11月份,現在開始的話今年直接拿一等還是有可能的,畢竟現在noip的題目越來越偏簡單了,然後再努力衝一下省隊吧。 高三上學期那次的話,除非真的特別有信心,一般就是考完noip就不弄了,畢竟要高考,如果還要參加noi的話,整個高三就泡進去了。

c語言當然比pascal更有前途。不過pascal是noip中使用最廣泛的語言,比起來更好上手,結構更緊密。個人感覺如果選c語言的不如直接看c++,但是c++由於沒有統一標準,要測試系統用的編譯器,很容易出問題。

對於c語言,具體我也不是很清楚。

教材的話先弄本語言書看下語言,pascal的話隨便找個競賽老師的書看看就行了(沒什麼太多能變化的,這些書大概會比較難找,因為不會大規模出版),c語言的話雖然書很多但比較難搞了,因為一般高階的東西noi是用不到的,要能篩選出出能用的上的。 然後看演算法,noip的話主要要熟悉下 搜尋演算法和簡單的圖論演算法(具體說不清楚了。。。推薦看 南京大學出版社 的 全國青少年資訊學奧林匹克聯賽培訓教材(注意要提高組的哦),熟悉了上面的題目(比較基礎的)的話,然後到網路題庫(zju什麼的題多,usaco比較針對noip~noi)上找類似的演算法題(一般是有人推薦的,自己看著推薦做做),多做做題目,提高自己的程式設計熟練度,拿到noip一等就不難了(現在的noip題目都是考演算法和程式設計熟練度的了)。

然後就去看劉汝佳、黃亮的演算法藝術與資訊學競賽,提高自己的水平, 多獨立做題, 然後通過省選進省隊, 然後去冬令營拿noi一等吧(沒經歷過,祝你好運了)。

9樓:網友

《全國資訊學奧林匹克聯賽》

你說noi一等?全國也才100個左右的。現在學是不是有點晚了moip一等努力一下還是有可能的。

c語言複雜,但是幾乎萬能。

p簡單p自己能查錯,但是不是萬能的。

前景,你說哪個更有,當然是c

10樓:賞健奉音華

哥誒。。半年你想搞定別人3年或5年的,強省2=都沒希望的。。。

程式設計比較雜,很多內容。。。半年最多學個皮毛,最基礎的。

建議:你學pascal,用一天熟悉語法,後面買本《奧賽教程》程式全編,每天6h(如果你能擠的話)把動規學精,弱省基本1=了。。。

但我勸你還是老實高考吧。。。半年。。。風險太高了。。就算拿了1=還要搞保送生考試,你文化課能一起好麼?

參加全國奧林匹克語言學競賽需要準備什麼書籍?

11樓:一次函式學者

可以參考這篇文件,其作者為全國語言學奧林匹克競賽的命題人之一。另外可以參考往年全國初賽賽題,切忌直接進攻iol。另外可以參考《音系學》(趙德忠,貌似是這個名字)還有tomas payne的《如何描述形態句法》其中的某些部分。

但最重要的還是去培養自己的發散性思維。

資訊科技奧賽是什麼東西

12樓:網友

你要看複製的樓上有。。

不過在我的看法中,那不是什麼東西。

在乙個藍屏的操作介面下輸入**程式設計。編出來的不是人看的,是專業人士看的。

13樓:故事還長

信心技術奧林匹克競賽:

為了向那些在中學階段學習的青少年普及電腦科學知識,為了給學校的資訊科技教育課程提供動力和新的思路,為了給那些有才華的學生提供相互交流和學習的機會、也為通過競賽和相關的活動培養和選拔優秀計算機人才,教育部和中國科協委託中國計算機學會舉辦了全國青少年電腦程式設計競賽,即全國青少年資訊學奧林匹克競賽(簡稱noi)。

14樓:春天的蛋

樓上的同學被嚇住了。。。其實很簡單。。。

求助 演算法競賽入門經典 p135 看不懂

15樓:躲雨的那個週末

首先要說你**風格太挫了。再者說這個也不是p135,不帶這麼玩人的,看著像是怎麼子集生成吧。先說main函式,你裡面接收n之後根本沒必要再接收n個整型值。

因為在遞迴的時候程式就自己賦值了。第一從main函式進入到print_subset函式,先是列印上一次生成的集合,接著確定接下來要生成的集合的最小可能值,接著再生成當前集合的後續部分,也就是你下面的那個for迴圈,舉個例子,如果cur=0,那麼s=0,a[0]=0,遞迴生成後面的部分,cur=1,s=a[0]+1=1,a[1]=1,繼續如果當前得到cur=n-1,s=n-1,a[n-1]=n-1,(我說的是回溯之前的),接下來的迴圈cur=n,s=n,發現for迴圈執行不了了,所以程式就會回溯了,回朔回去是i的自加操作,一自加i=n,超出範圍了,繼續回溯,接著就會把,a[cur]=賦值乙個比當前值更大的值。。。只能說這麼多了,剩下的就自己按著這個套路理解。

**不清楚再追問或者怎樣都行。

16樓:夢見鈔

執行下不就知道了。

劉汝佳的演算法競賽入門經典的一點問題

17樓:網友

樓主把整個**方法編譯器裡會通不過編譯的。c語言沒這個語法,應該是筆誤或者偽**,樓主根據整個程式來推斷一下。

18樓:夜襲楊冪

這是偽**,不是標準的c語言。

從奧賽題上摳下來的三個數學表達,請問是什麼意思?

19樓:網友

(1)p是q的約數,例3|9.

2)p不是q的約數,例4卜9(符號打不出,借用一下)

3)1983和10互質。

20樓:匿名使用者

第乙個符號是∣,代表p是q的因數。

第二個符號是∤,和剛才的作用相反,代表p不是q的因數。

第三個是最大公因數,1983和10的最大公因數是1

小學奧賽題目求助 10,小學奧賽題目求助

小學奧賽題目求助 解 設火車長度為x公尺。 x x x x x x 公尺 秒。答 火車長度公尺,速度公尺 秒。設火車速度v,長度l l v l v 解出來就好了。設火車速度v,長度l l v l v 解出來就好了 解 設火車長度為x公尺。 x x x x x x 公尺 秒。答 火車長度公尺,速度公尺 秒。解 設火車...

急需《小學數學奧賽課本 6年級 》裡p52 的第

莊周他老子 include int main void b 3 int i,j,max,min,sum 0 max a 0 0 min a 0 0 for i 0 i 3 i for j 0 j 2 j for i 0 i 3 i printf max d,min d n max,min for i...

資訊學奧賽是什麼,資訊學奧賽是什麼

資訊學奧賽 青少年資訊學 計算機 奧林匹克競賽 早期稱為青少年計算機程式設計競賽 是旨在廣大青少年中普及計算機教育,推廣計算機應用的一項學科性競賽活動。全國從1984年開始舉辦全國性競賽。而自從1989年我國參加第一屆國際資訊學奧林匹克以來,全國青少年計算機程式設計競賽也更名為全國青少年資訊學 計算...