寫在NOIP2018——第二十四屆資訊學奧林匹克競賽之前
阿新 • • 發佈:2019-01-07
標註:本篇部落格——常犯錯誤來自新增連結描述,若要了解更多詳情請關注。
明天就是2018NOIP複賽了,身為初二的我當然緊張,簡直是壓力山大了,畢竟這次的競賽,不成功,則成仁。如果考不好,有極大的可能退役,所以,Ronaldo_ZYB在這裡列一些易錯點以及注意事項,希望我明天比賽能RP++吧。
- 常犯錯誤:
1、打表不刪除
2、檔名打錯
3、不開long long
4、使用long long 但是沒有打lld
5、負數下標
6、變數重名
7、審題不仔細
8、沒看資料規模導致陣列越界
9、變數,陣列不賦初值
10、沒有去掉freopen的註釋或沒寫freopen
11、c++編譯inline後沒有型別
12、在NOIP當中:STL要用clear賦初值:陣列變數要賦初值;字串,STL容器不能用memset
13、題目要求卻未對結果取模
14、沒看清問什麼,就輸出其他的東西
15、迴圈變數打錯
16、變數名混淆(例如m和n互換)
17、輸入的變數混淆(例如輸入的是n,m;你卻輸入了m,n)
18、輸出格式錯誤(例如題目要求你行末不能加空格,你卻多打了一個空格)
19、提交錯程式
20、在未開啟文字副檔名的情況下,手動添加了副檔名
21、變數重名
22、全域性變數與區域性變數重複定義
23、定義的變數與C++內建的關鍵字重名(最好首字母大寫)
這些錯誤看似低階,但每一個都是**血淋淋的教訓啊!!
所以我為了避免這種低階錯誤,我打算考試的時候留10~15分鐘來檢查我的程式是否合格
-
考試時間的規劃
1、第一題到第二題,我打算儘可能在一個小時之內寫好,然後在用10~15分鐘時間裡去檢查它們是否擁有低階錯誤,並再次校對檔案輸入輸出
2、在確保第一題到第二題無誤的情況下儘可能的想第三題的正解;但是如果前兩題沒在一個小時內寫出,那就先寫第一題和第二題(如果難易程度是按照從小到大排序的話),先易後難,這是考試的基本“貪心”策略。
3、如果第三題正解實在想不出來,那就儘自己的全力來打暴力,能騙分的騙分,能暴力的暴力,能剪枝的剪枝,反正是自己能拿幾分就拿幾分
4、第三題完了之後,我不求第四題能打正解,但是如果第四題能寫暴力的話還是儘量要寫暴力的。畢竟一分就好比千軍萬馬過獨木橋啊(滑稽)。 -
最後在預祝自己RP++吧!
LL RP=MAXX;
while (RP) RP++;