论多算样例的重要性

@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。所以多算样例还可以帮助我们寻找出规律,从而解出难题!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值