C. C. Blog

Security Research, Algorithm and Data Structure

做题中踩过的坑。。。

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: 太傻了,不更新了,反正也不太会回来看,刷点题睡个好觉状态就有了。

  • 本文作者: CCWUCMCTS
  • 本文链接: https://ccwucmcts.github.io/posts/22086/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!