網絡流linux
1.初始化座標信息最好與題目表述一致。數組
2.網絡流的head數組初始化成-1。網絡
3.網絡流加邊時若是有輸入,注意建邊的順序。函數
解題前操作系統
1.注意每一個題是求最大值仍是最小值,寫到紙上去。隊列
2.在考試時加上#define int long long。內存
3.10^5=100000,10^6=1000000循環
解題時語法
1.數組可勁開,內存必定夠。程序
2.不到萬不得已,不要用pow函數
3.while循環當不是靠括號裏的條件終止時不要忘了符合條件後break。
4.開數組給本身多留幾個空空間,防止越界,運算也快
5.memset能少用就少用,清一遍數組很費時,手寫隊列不用清零。
6.遇到卡內存的題記得給頭文件留出1M的空間。
7.注意操做系統的關鍵字以及不一樣系統之間語法的不一樣,好比linux下沒有strlwr以及strupr函數。
解題後
1.用最樸素的暴力對拍全部的程序。
2.造極限數據試試,看看會不會有RE的狀況