藍橋杯C C 組 經驗分享

2021-10-25 15:26:40 字數 3059 閱讀 5403

2020.2.7 , cj ,芯科經驗分享講稿

參考部落格

藍橋杯軟體比賽中的注意事項(c/c++)

c/c++組 b組推薦原因

電院一直以來藍橋杯硬體類碩果累累,但是軟體類很少人參加,因為盛傳c/c++組競爭激烈,但是實際上c/c++組獲獎人數多,

且大一新生還未開模電數電等課程,只學了c語言,正好準備藍橋杯c/c++組的時候可以鍛鍊程式設計能力。

c/c++研究生組,c/c++大學 a 組,c/c++大學 b 組,c/c++大學 c 組, abc難度遞減。

211,985學校只能報a組,本科學校只能報b組以上。

基本上對於大一學生,會熟練使用c語言的能有三等獎,發揮狀態好有二等獎,學過基礎演算法的穩拿二等獎。

c/c++組 b組遊戲規則

軟體環境:codeblocks 20.03和dev-cpp 5.4.0

題型:省賽 5道填空題,5道程式設計題

時長:4個小時,

語言:使用c語言或者c++。只會c也可以,但是最好會用c++,因為c++可呼叫的函式多,寫出的**簡潔,實現快

賽制:oi賽制,以最後提交的結果為準

省賽題目分布

5道填空題,難度逐漸增加

一般第1題是送分題,很多人卻會失分

第2,3道填空題一般要麼是用暴力列舉思路程式設計得到答案,要麼就是簡單數學題

第4,5道填空題,會有難度,要麼用bfs,dfs,要麼就是用動態規劃,這時如果想不出來,或者要寫很久,那就先放一下,先做程式設計題。

接下來5道程式設計題,

第1道程式設計題勢必大家都能做,簡單的話就是進製轉換,務必拿滿分

第2道程式設計題應該也會有思路,可能是個字串題,務必把所有情況都想全,不要在此失分。

第3道程式設計題開始有些難,如果不能保證對,那就用暴力演算法。

第4,5道程式設計題是真的難,但是不要一點不做,可以想特殊樣例,printf—,來騙取一些分。

一般來說,做對3道填空題,2道大題,省二穩了,有可能是省一。國賽也差不多是這樣的

備賽建議

在 官網歷屆真題 看往屆真題,自己做一做,在csdn上搜題解。

在藍橋雲課上有真題解析,跟著學就行

在藍橋官網的練習系統裡 刷題

除了看官網的題解,也可以csdn搜一搜,還有b站搜一搜

(hhh,就是看真題,看網課,刷題,然後參加比賽測試自己的程式設計能力是否提公升)

心得分享

在準備藍橋杯的過程中,就會發現學習程式設計就是這麼個簡單的訓練過程,不斷刷題,用量變換質變,用時間訓練程式設計肌肉。 故而這藍橋杯比賽,只要你真的付出了努力,你就會有收穫。

比賽經驗

心態要穩

每年的題目時難時簡單。題目簡單的時候一定要注意坑點,藍橋杯的題坑點很多;題目難的時候,遇到會做的題目一定要盡力做滿分,不會的題目要有時間就騙分,就是寫個能過一部分測試資料的**。

對經典演算法要掌握(時間充裕下,想衝大獎)

dfs,bfs,lts,經典的dp模型

(不要好高騖遠!)

暴力解法才是藍橋杯的王道

對於沒有把握的題目,用暴力解法會比用演算法更能保證得分。

對於不會做的題目,可以用特例法騙分

對於會做的題目,務必拿滿分,因為對於上述的兩類題目,相當於是騙分,也最多騙30%的分,所以決定你主體分數的還是這些你會做的題能不能拿滿分。

4.平時刷題努力,賽前適當複習演算法

​ 軟體類程式設計比賽很靈活,平時練多了,賽場上自然就會做了。但是比賽前還是要複習一下經典演算法

我的比賽經歷

2023年大一下參加,c/c++ b組 省二

2023年大三上參加,c/c++ b組 國三

大一參加時的比賽情況(第十屆)

軍訓時入門c語言,大一上接觸c++,學會使用stl。

在寒假期間在 計蒜客 刷題,熟悉暴力演算法題目,dfs,bfs演算法

第一次參加藍橋杯時非常緊張,但是在賽場上做的時候被震驚到了,題目居然這麼簡單,沒有涉及到什麼演算法,遞迴都好像沒有用到。只有最後一題沒有做,有2道題做了一半,出賽場時感覺非常良好。

而後來對答案,發現很多都看錯題目了,第一題手算題就錯了。那一年題目很簡單,有很多認識的同等基礎的朋友都衝進了國賽,甚至在大一就拿了國獎。

(想和學弟學妹們說的是,考場心態和能力一樣重要,比如 第十屆藍橋杯省賽題目非常簡單,這個時間機遇,我沒有抓住)

大三參加時的比賽情況(第十一屆)

受疫情影響,在家裡從1月待到8月末,學習專業課和學習acm的演算法,沒有準備,在比賽前2周開始稍微準備(把第10屆的題目再做一遍,刷一刷官網上的題目)

去省賽時,不那麼緊張了 ,就很淡定地在那裡慢慢做,因為有了上次的比賽經驗知道坑點很多,得慢慢看, 填空題做了挺久,大題很有把握全對的好像只有1個,其它半猜半騙分,沒有做完。 出來和同學討論的時候,發現乙個10分的填空題已經錯了,還發現有些人比我多乙個有把握的大題。挺失落的,感覺進不了國賽了。

結果出來是比較靠前的一等獎,(有500多個一等獎,我在90多名),還是挺驚喜意外的。

但是國賽的時候,我一方面心態有問題, 沒信心又覺得碰碰運氣划水拿個二三等獎就好;一方面又消極應戰,不準備(比省賽準備的還少),於是在賽場上我還真是很佛系,果真遇到了常用演算法lts,但是忘記了,這場國賽就想著騙分,沒有一道很有把握滿分的大題,考場出來和別人討論,發現大家都是這樣很多不會寫,都覺得很難,而我還寫的挺多的,心裡得意了一下。

結果出來,發現賽後討論的那群朋友裡,好像只有我拿了國三,他們都是國二以上。hhh–

我有個朋友,國賽結束的時候,和我說他只認認真真寫了一道大題和填空題,其它都沒寫,感覺國賽沒獎了,結果是國二。

還有認識國一的朋友,他們也有很多的不會寫,依然是大家不會的題目他們也不怎麼會,不同的就是他們寫的多,每道不會的題基本都寫了暴力思路。當然了,大家會的題都保證了正確性。(可見手速和基礎紮實)

小結推薦原因

獲獎人數多,題目以暴力思路為主,少用演算法。

遊戲規則

省賽題目分布 -

-----量力取捨

備賽建議

—官網的資料就很全

比賽經驗

—心態,準備,技巧

我的比賽經歷

—希望能讓大家克服恐懼,做好準備,抓住機會,

藍橋杯經驗分享

題型篇 藍橋杯總共十道大題,題型分別如下 1.結果填空。2.填空。3.程式設計題。下面我們一一來說一下這些題目。結果填空 前幾道結果填空題還是比較簡單的,常考的地方就是暴力結題或者是暴力搜圖以及日期計算,注意dfs的運用,找規律等。後幾道較難的填空題大多數考察dfs所以複習的時候著重複習一下這兩點。...

藍橋杯2023年省賽C C 大學組 C C

能偷懶絕不寫 開啟windows自帶的計算器從11開始試就是了反正暴力就是了,寫好程式讓機器跑著,過會看結果就是了,也可以先試一下給出的203879是不是能執行出來再繼續跑,答案639172 includeusing namespace std int num 10 int main if flag...

2023年藍橋杯C C 組B組第二題

include includeint a 30 int fun1 int num for int j last printf n if getasynckeystate 48 sum if j 29 if go 0 if k 27 a k 0 else if go 1 else if go 2 把剩...