网络流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的状况