@TOC力扣134周第一题 移动石子直到连续
https://leetcode-cn.com/contest/weekly-contest-134/problems/moving-stones-until-consecutive/
在距离比赛结束还剩十几分钟时,我决定一个一个测试点地蒙混几道题,可是这题测试点太多了!骗取了十几个测试点之后,我惊奇地发现了规律:先把最左面的石子设为1,再看左和中,中和右之间的距离即可。
但是我写程序的时候写成了左和中,左和右。并且最小的进入该分支的输入是1 4 7,由于样例数据小,石子之间比较靠近,所以在样例中c-a≈c-b,a和b没有大到足以改变输出的误差,误以为没写错,交上去却WA了。所以以后一定要仔细检查变量名,不要再犯类似的错误!而且,当样例小的时候可能由于处理某些大数的分支写错,过了样例,而忽略了变量名写错,如果不试大数,很有可能发现不了变量名打错了,所以,不光是要检查变量名,测试大数据也是一个可以帮助我们发现变量写错的方法!虽然正式考试时无法骗取很多个测试点,但是可以手算很多较小样例,总结出规律,即可AC。所以多算样例还可以帮助我们寻找出规律,从而解出难题!