错误录
网络流
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的情况