藍橋杯比賽總結
這次比賽剛開始心情比較緊張,只做了三道題,1,5,7.
第一道題購物單,我先設計了乙個2次的迴圈,並且筆算了一下結果,確定筆算結果與程式計算的結果一致了之後才按照題目要求設計了乙個50次的迴圈。並且因為資料太多,驗證了兩次,確定結果一樣,才提交結果,花了很多時間。
第五題取數字,因為剛開始不確定乙個數的第幾位到底是從左往右數的第幾位還是從右往左數的第幾位,而給出的樣例f(23574,3)中的5,不論從左往右還是從右往左都是第3位,所以。。。。額,暈了好長時間,也變得更加不自信與不確定,不知道從哪下手。平復了一下心情,因為所給函式的第乙個return是x, 所以猜測為從左往右數(因為x取餘的結果只能是個位),所以用遞迴的方式每次除以10,拋掉最後一位數,懷著忐忑的心情,提交了答案。心裡還是很不確定正確不正確。
ps:比賽結束後向學長確認,乙個數的第幾位確實應該從左向右數,好吧。。。
第七題日期問題,吸取以往做題只顧埋頭寫**,只見樹木不見森林,寫了一大半才發現各種考慮不周全的毛病(最後只能對**進行修修補補,**越寫越複雜,修改到最後自己都看不懂了)。這次先在紙上把各種可能性列了出來。設三個數分別為a, b,c. 年,只能是a或c;月,可以是a或b,日a, b,c都可以。然後,把a==c或a!=c的情況分別列出來,之後再依次把各種情況列出來,用選擇語句if,else把各種情況分別輸出出來。提交了。
然後看了一遍其他的題,覺得沒希望完成。就只好開始檢查自己的**。這才發現第七題如果有多組輸出資料的情況,還需要按照日期從小到大進行排序。哎(真是應該認真讀題)——於是開始修改**,對於每一種情況都進行判斷,但是時間不夠了,只好草草嘗試了幾組資料,輸出都沒有問題,也就草草提交了。但是憑感覺,自己的理解是有問題的,覺得自己把題目理解的簡單了,藍橋杯的題應該沒這麼簡單吧。
這次比賽再一次證明了幾個問題。1. 基礎語法的薄弱:比如第七題,輸入02,輸出02.印象中在c語言這本書上看到過如何輸出有前導0的情況,但是比賽時死活想不起來。只記得需要在輸入還是輸出時加0,所以只好一次一次試,還好最後試出來了。還是**寫的太少了。2.對於遞迴理解的不透徹,第五題給出的兩個自定義函式第乙個死活看不懂,但是因為題目有注釋,所以知道它的作用,萬一沒注釋就完蛋了。3.還是心情太急,讀題不仔細,第七題沒認真讀就開始做,忽略了排序的情況。
以後再接再厲吧!
藍橋杯比賽總結
藍橋杯總結 週六參加了 藍橋杯 的比賽,比賽感覺不是太好。比賽的開始,我把計算答案的題目當成了程式設計題,結果在上面浪費了很長的時間。做完三道題後,才意識到前面的題僅僅是寫出答案即可。之後就有些緊張了,由於前面花的時間太久,做後面的題時總感覺時間不夠。做到填空題時,有一道填空題不會,最後算是想出來了...
藍橋杯比賽總結 為自己打氣
從北京回來已經幾天了,狀態一直沒有調整好。一場比賽,暴露了我很多缺點。前往北京時,並沒有給自己太大壓力。盡力就好。自恃基礎不好,只打算把能得到的分數拿到。結果又一次 不盡人意,也不能怨天尤人,從比賽結束開始,想了很久。我想做什麼?我 做的不好?1 基礎差 藍橋杯的第3題是中文處理。第5題是赤裸裸的d...
藍橋杯比賽前夜 知識總結
基於藍橋杯近年來相關知識點和部分演算法知識點製作此總結,僅用於藍橋杯比賽前夜突擊。從n個數中選任意個數,僅用加法湊出x,求解決方案有多少種。例 6個數中湊出和為6 123456 二進位制列舉子集可以解決該問題 include include intmain for i 0 i 1 i 迴圈所有情況 ...