freopen("problemname.in", "r", stdin);
freopen("problemname.out", "w", stdout);
其中problemname
是題面指定的檔名,每道題不一樣。
倍增(例如樹上跳 \(\text\))時,因為 \(u\) 點本身在向前跳,所以如果之後的運算中,需要用到原本的 \(u\),那麼一定要提前複製乙個替身變數。
與上一條類似。分解質因數時,被分解的數在不斷被除。如果後面要用到原來的值,則要存乙個替身變數。
分治中,分清l
和1
。要for(l~r)
,千萬不要寫成for(1~r)
。我在寫分治優化缺一揹包時,犯過幾次這個錯誤。
同一道題目裡,有些量需要取模,而其它量不需要取模。一定要注意區分,千萬不要看到乘法就取模。
比較主觀,僅供參考。
oi 題目千變萬化,思考方法也是很多很多。這裡只列舉一些比較重要的。
序列相關:
計數相關:
資料結構相關:
其他:最後,祝大家考出好成績!
考前注意事項
請用 siz eo fsizeof sizeof 或者用眼睛檢查你的空間 請直接輸出或者用眼睛檢查你的 fre open freopen freope n,檢查兩個,檔名和 in ou t.in,out in,o ut請手造大資料或用眼睛檢查你會不會爆 lon glon glong long lon...
考前必看!軟考考前十大注意事項
1 考試工具早早準備 考試前當晚準備好兩支2b的鉛筆,檢查准考證 身份證等是否全部備齊,避免第二天早上慌慌張張。2b鉛筆,準備兩支,或者準備一支外加一盒筆芯,考前檢查下筆是否完好。鋼筆,中性筆也是一樣,準備兩支。橡皮擦要準備乙個,雖然有些2b鉛筆上有橡皮擦,但是擦的不乾淨,所以還是要準備乙個,這樣擦...
CSP考前複習 關於考試時的注意事項
前言 作為一名已經服役4年的老年oi選手,經歷過的考試已經是數以百計了。在這麼多次考試中,爆零墊底是常有的事,運氣好了靠暴力得到好名次的事也經常發生。那麼,csp臨近,我想有必要好好整理一下這些問題和經驗。一 關於暴力 1 為什麼要打暴力 得分 這不廢話嗎考試的時候不打暴力等著爆零嗎嚶嚶嚶 首先,我...