省選準備 MISTAKE 大全

2022-08-04 08:48:13 字數 578 閱讀 3880

2019-03-29

如果是矩形,要記得考慮n或m=1的情況,不要潛意識裡就以為矩形就是接近正方形的那種理想矩形。

寫bool型的函式,return 的語句要想清楚,不要放錯位置。

2019-03-30

寫高精度如果過載了運算子,陣列大小不能開的太大(不要超過1e4比較安全吧)

實在太大就不要用過載了。

矩陣乘法的矩陣要盡量優化,不要隨便就寫出乙個3*3的矩陣,其實只要1*2就夠了 o(27)與o(2)的常數差距啊。。

2019-03-31

篩莫比烏斯函式的時候 if(i%p[j]==0)break,不要寫錯了!(連這個都能寫錯??

運算的時候要盡量進行常數優化,能不用long long 就不要用long long ,前面補乙個1ll*好像就可以了。

if(!l)與if(!(l/i))是完全不一樣的!!!

因為l和i都是整型,只要l

以後看見 形如 a/b的式子不要習慣性地以為是實數的除法,也有可能是整除,不要想當然地把實數除法的性質套上來

在有些評測機裡面 as[tot++]=v[tot-1].......之類的語句是不允許的,會出現蜜汁錯誤。

藍橋杯省賽準備 刷題整理

目標 200道題,菜雞如我 2 bfs 3 dp 4 圖論 5 貪心 1 遞迴實現指數型列舉 acwing 92 include using namespace std int n void dfs int u,int state printf n return dfs u 1,state dfs ...

2015 省賽 大還是小

題意 輸入兩個實數,判斷第乙個數大,第二個數大還是一樣大。每個數的格式為 整數部分 小數部分 簡單起見,整數部分和小數部分都保證非空,且整數部分不會有前導 0。不過,小數部分的最後可以有 0,因此 0.0 和 0.000 是一樣大的。就是簡單模擬,但是一粗心就可能wrong,首先可以判斷整數部分,先...

藍橋杯省賽及國賽準備心得和經驗

第一次參加藍橋杯 第十一屆 已是大三,今後估計也沒有什麼時間和精力參加這種演算法競賽了,所以我在帶大一師弟的時候奉勸他們盡早參加演算法競賽,畢竟這個沒什麼門檻,一些高中生都能達到很高的水平 我乙個上幼兒園的侄女也報了藍橋杯培訓班 只要會用一門程式語言就可以上手。想來自己有一些心得和經驗可以拿出來分享...