最蒟蒻bug,没有之一

 

  怎样才能写出弱智的bug?

  • 1变量名写错了 比如i写成j,,y写成x,,tail写成head。。
  • 2数组开小了 有时候开一个零时数组(状压)行列写反了!!!
  • 3搜索或者动归这类为了剪枝没有枚举所有可能用到的过程 导致结果不对!!!
  • 4读题一定要仔细 三年OI一场空,读错题目见祖宗 
  • 5 cin 输入的数据类型和定义的不一致会炒鸡玄学
  • 6做题目的时候思维逻辑一定要清晰 ,,不然抄题解都能错emm
  • 7抄题解的时候注意一下花括号位置  (由于你是抄的) 思路很容易错
  • 8要注意数字和一个char字符的区别 (我时间复杂度就是这么炸的  ) 数字会有多位
  • 9定义变量一定不能重复 比如如果用前向星定义了t,就不能再定义暂时变量t了
  • 10写题目时候要注意出题人会放一堆毒瘤数据 比如范围是x>=0  数据就有可能是x=0 
  • 11做题时候不仅要估算时间复杂度,还要估算空间复杂度,数据的大小,乘法溢出没开ll不是一次两次了
  • 12经常复习错误
原文地址:https://www.cnblogs.com/Q-M-double-j/p/11818682.html