1、long long=int*int,会数据溢出,直接定义long long或者long long*=long long。(51Nod 1082)
2、不要再忘记题目条件了!输出No Solution!!!!(51Nod 1090)
3、二分答案可以在修改边界的过程中留一个ans=mid,要向上取整可以(n+mod-1)%mod,注意不要除以0。(POJ3104)
4、别人的程序初始化要看清楚。。。(POJ2976)
5、变量的重名问题!!!
6、重新检查题意!
7、不要偷懒,例如输入两个-1结束,就去判两个-1。
8、有时需要考虑给的数据是否满足前一个小于后一个,题目中不说可能不满足。
9、贪心和二分的正确性,有点玄学。
10、多组输入注意不要提前break掉,开平方不要开复数。(POJ1328)
11、注意修改变量的顺序!!!比如去掉最大公约数要先提取到一个变量,不能两次调用函数!!!
12、循环i套i。
update: 太傻了,不更新了,反正也不太会回来看,刷点题睡个好觉状态就有了。