2019.11.30训练赛总结

​Codeforces Round #499 (Div. 2)​

总的来说是一场很不愉快的比赛。漏洞百出。

对于A题,其实没有什么技术含量,只是写的时候忘记了边界的情况,导致出现错误。

B题,一定程度上考验了思维,既然从正面做不行,那么我可以反着来,既然求不可以正向求出答案,那我可以把答案枚举带进去看是否符合条件啊,如果数据范围再大点的话还可以二分。

D题,也反应出了自己的一个漏洞,就是懒得一步一步去推数据,代数据进去。当出现bug的时候,最直接,最有效的办法,就是把数据带进去,一步一步推,看哪里会出现问题。

  • 写代码的时候就要考虑边界情况,不要急于求快
  • 思维问题,不能正向求出答案,不如就反向枚举答案
  • 不要怕麻烦,如果直接检查代码没有看出问题,那么就应该是逻辑问题,一步一步代数据去演算是最直接的最有效的办法。

CAD加油!欢迎跟我一起讨论学习算法,