NOIP 考前注意

2021-07-06 11:04:30 字數 2393 閱讀 9463

0.

比賽前一天晚上請準備好你的各種證件,事先查好去往考場的路線 1.

比賽之前請先調整你的螢幕解析度到你喜歡的大小 2.

比賽之前請把編譯器的字型調為你平時慣用的字型,尤其是注意這種字型中的逗號,點,1,

l這種易混淆的字是不是區分明顯 3.

在不影響視野的情況下,請將字型大小盡可能調大,方便查錯

4.請將題目通讀完以後,再開始深入思考你認為最容易的一道題

5.即使這道題再容易,也不要著急寫**,請先明確自己每一步要幹什麼後,再開始寫,輕敵會是你最大的錯誤

6.即使這道題看起來再沒法做,也不要提早放棄,這個時候紙和筆會是你最好的朋友,自己嘗試幾個例子,也許你就會找到答案 7.

請一定先明確自己要幹什麼之後再寫程式,不要走一步想一步

8.如果這是一道動態規劃題,請先把轉移方程寫在紙上再程式設計

9.涉及到邊界處理、加一減一之類的問題,請在紙上舉個例子,標上下標以後,在程式設計時參照紙上的下標寫

10.如果思考

30分鐘仍一頭霧水,沒有可以實現的演算法,請你果斷遮蔽掉

100%

的那一欄資料,開始寫

60%,

50%乃至

30%的演算法——在

noip

裡面,30

分絕不是小數目

11.幾個常用的複雜度參考:100以下——可能是搜尋;100~500——n^

3,1000~5000——n^2,100000~500000——nlogn,500000以上——n或1

12.如果你發現你旁邊的人寫得很快,請你放心,他的演算法十有**是錯的

13.雖然1s+128mb記憶體是標準配置,不過也不是每道題都是這樣的,還是請認真閱讀試卷首頁的試題說明

14.計算記憶體的方法:陣列大小

*型別長度

/1000 / 1000=

所佔記憶體

mb數,

int型別長度是

4, long long =8 

15.記不住的話,記住int型陣列在128mb記憶體下最大開到2500 0000是比較保險的(佔100m

b記憶體)

16.寫完程式之後,請一定不要忙著編譯,請一定要將你的**從頭到尾通讀一遍,也就是靜態查錯,這是整個程式設計過程中最重要的步驟,有的變數重複呼叫問題除錯的話,乙個小時也看不出來,靜態查錯可以一下指出錯誤

17.靜態查錯請注意以下方面:(1

)是否寫上了

using namespace std?(

2)陣列開得是否夠大?(3

)變數型別是否正確?(4

)memset

時,所填的

sizeof(xx

)的xx

是不是匹配?大小是不是正確?

(5)外層迴圈與內層迴圈的i,j是不是混用了?(6

)迴圈之前,i,

j是否定

義了?(

7)輸入資料都輸入了嗎?(8

)這個程式是在執行你想讓它執行的步驟嗎?

18.通過樣例後,請你一定不要放鬆警惕,因為樣例並不能覆蓋所有的情況,請自己設計幾組資料,爭取卡死你的程式

19.如果出現問題,請你除錯你的程式,請一定要分模組除錯,不要從頭跟到尾

20.如果你已經設計不出能卡住你的程式的資料,恭喜你可以做下一題了

21.如果你用的是

windows

,請你注意把

system

(「pause」

)注釋掉

22.為了萬無一失,請你用

return 0

結束你的程式

23.在記憶體允許的情況下,能開普通佇列就不要用迴圈佇列,能開下普通陣列就不要用滾動陣列

24.在時間允許的情況下,能暴力就暴力,高精度能不壓位就不壓位,優化不需要的就不要

25.總之,在不超限制的前提下,能不優化就不優化,以減少**量和出錯概率為第一原則

26.當比賽還剩下

5分鐘的時候,請不要再改動你的程式,即使你懷疑它對你的乙個輸入給出了錯誤答案,因為你自己算出的結果也有可能是錯的

27.這個時候請你檢查是否注釋掉了該注釋掉的東西,檔名是否寫對,資料夾是否建對,請一定反覆檢查!

29.請記住,

noip

不怕暴力,怕瞎算,不怕不會,怕不敢

//以上來自noip吧

01.檔名打錯/忘記用檔案輸入/忘記用檔案輸出/

忘記關檔案

02.陣列開小

03.超記憶體限制

04.運算時超int,忘記強制轉換為long long

05.對答案取模的題目有地方忘記取模

06.輸出時格式錯誤

07.輸出64位整數時沒有用%lld

08提交時交錯檔案/打錯副檔名

01.測評的linux環境下,檔名是區分大小寫的!!!檔案不關閉(fclose)是不會儲存的!!!!

02.二維陣列行列、座標什麼的要謹慎

考前注意事項

請用 siz eo fsizeof sizeof 或者用眼睛檢查你的空間 請直接輸出或者用眼睛檢查你的 fre open freopen freope n,檢查兩個,檔名和 in ou t.in,out in,o ut請手造大資料或用眼睛檢查你會不會爆 lon glon glong long lon...

NOIP2016考前總結

一 考前準備 帶身份證 或學生證 筆 手錶 調準考試機的系統時間 二 考試時注意事項 1 解壓考試檔案。2 建好考試資料夾,生成考試題目檔案,默寫標頭檔案,除錯一下程式,寫輸入輸出檔案,1 默寫標頭檔案 加上 的為不常用的 include include include include includ...

NOIP2017 考前彙總

時隔一年,相比去年一無所知的自己,學到了不少東西,雖然還是很弱,但也頗有收穫 學會了打板qaq 現在是2017.11.9 21 10,noip2017的前兩天晚上,明天就要出發,做最後的總結 noip考的演算法不如省選 noi廣,但也不少,而更注重思維量 本蒟蒻思維就很不好 總的來說有以下 1 模擬...