寫給自己 CSP S注意事項

2022-05-10 07:09:58 字數 1805 閱讀 4117

有搬運有自己寫的,用以在csp之前提醒自己。

可能是編譯錯誤?也有可能是超時了?    怎麼辦 → 手動除錯一下就好了

原文:一、檔案類

1、許多oier習慣在寫**前先寫上檔案操作然後注釋掉,寫完之後就經常會忘記刪除注釋。只是考場上常見的一種低階錯誤,不管你寫的是正解還是暴力,最後的結果都是爆零。

2、考試時要注意題面第一頁的檔案要求,是獨立資料夾還是都存在乙個資料夾裡。

3、檔案操作最好不要寫完第乙個直接後兩個都複製,這樣如果第乙個錯了後面兩個就都錯了,重寫兩遍不費多少時間但卻多了個保障。

二、限制類

1、寫題之前要看好題目的空間、時間限制,特別要計算好空間限制,如果tle了還能得部分分,但mle了可就直接爆零了,計算空間時別忘了算上stl和棧空間,如果空間太大,寧可開小點拿部分分也別開的特別大最後mle。

2、寫題前還要注意是否開了o2或者c++11之類的,有的時候可能程式有問題但沒開o2能過,開了o2就被卡。

3、有的函式名或者變數名是不能開的,比如不能開x1、y1,再比如c++11不允許陣列開next等等。

三、程式類

1、無向圖要開雙倍邊,線段樹要開四倍的點還有陣列越界等等可能在對拍時因為對拍資料小而不會被發現的問題要特殊注意。

2、爆int是很常見的一類錯誤,在對拍時一般是無法發現的,需要通過資料範圍或者答案範圍來發現。

3、爆longlong在圖論題中不常見,但在數論中經常有,有的可能要開unsigned longlong或者有的在中間過程爆longlong要快速乘。

4、一定要注意輸出格式,是換行還是空格,空格在最後乙個數後面有沒有,這些都需要仔細讀題來確認。

5、多組資料要初始化,同樣不要忘記換行。

6、二分要注意邊界的設定,網路流要注意建邊的編號變數初始值是1.

希望這篇總結能給大家帶來幫助,避免因為小細節而帶來的不必要的失分qwq。

套路集錦

noip(csp)注意

自己也出過的錯誤

一、檔案類

1、許多oier習慣在寫**前先寫上檔案操作然後注釋掉,寫完之後就經常會忘記刪除注釋。只是考場上常見的一種低階錯誤,不管你寫的是正解還是暴力,最後的結果都是爆零。

2、考試時要注意題面第一頁的檔案要求,是獨立資料夾還是都存在乙個資料夾裡。

3、檔案操作最好不要寫完第乙個直接後兩個都複製,這樣如果第乙個錯了後面兩個就都錯了,重寫兩遍不費多少時間但卻多了個保障。

二、限制類

1、寫題之前要看好題目的空間、時間限制,特別要計算好空間限制,如果tle了還能得部分分,但mle了可就直接爆零了,計算空間時別忘了算上stl和棧空間,如果空間太大,寧可開小點拿部分分也別開的特別大最後mle。

2、寫題前還要注意是否開了o2或者c++11之類的,有的時候可能程式有問題但沒開o2能過,開了o2就被卡。

3、有的函式名或者變數名是不能開的,比如不能開x1、y1,再比如c++11不允許陣列開next等等。

三、程式類

1、無向圖要開雙倍邊,線段樹要開四倍的點還有陣列越界等等可能在對拍時因為對拍資料小而不會被發現的問題要特殊注意。

2、爆int是很常見的一類錯誤,在對拍時一般是無法發現的,需要通過資料範圍或者答案範圍來發現。

3、爆longlong在圖論題中不常見,但在數論中經常有,有的可能要開unsigned longlong或者有的在中間過程爆longlong要快速乘。

4、一定要注意輸出格式,是換行還是空格,空格在最後乙個數後面有沒有,這些都需要仔細讀題來確認。

5、多組資料要初始化,同樣不要忘記換行。

6、二分要注意邊界的設定,網路流要注意建邊的編號變數初始值是1.

希望這篇總結能給大家帶來幫助,避免因為小細節而帶來的不必要的失分qwq。

自己追加記憶體 注意事項

前言 記憶體條由於品種繁多,品種不同可能會有相容性問題。為了盡可能避免相容性問題,筆者建議在購買記憶體時最好優先選擇與筆記本自帶記憶體相同的品牌 頻率 代數。2 看自己的記憶體是什麼牌子 3 看筆記本記憶體頻率和代數 如 是多少,買的要與本機相同,很多需要注意的 1 注意一定是筆記本的記憶體條,不要...

java DOM 注意事項

1.w3c把標籤內的文字部分也定義成乙個node 2.element物件代表的是xml文件中的標籤元素 繼承於node,亦是node的最主要的子物件 3.attr實際上是包含在element中的,它並不能被看作是element的子物件,因而在dom中attr並不是dom樹的一部分,所以node中的 ...

static注意事項

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...