深搜自闭day1

早上七点就到机房了,就此开始我自闭的一天(其他同学都去参加运动会了,我只能在机房码题,课间去操场还不让进。)ε=(´ο`*)))唉 吐槽结束,下面正题开始
今天码了大概十来道题(当然是偏基础的)
总结一下我的体验,那就是万物皆可搜优化让你哭,拿个暴力分还是没啥大问题的。
今天出现的几个错误
1.没有有效地利用递归(我在递归里开了个双重循环,还带回溯),超时没商量啊。
2优化的时候剪枝错误,本来只是超时,然后就爆零了
3有些题目一下没思路,需要深搜但没意识到
总结了几条优化思路如下
1当结果已经比当前答案值大时,继续递归就没必要了,直接返回就成。
2(记忆化搜索)将已经搜过的状态存起来,再次遇到时直接调用即可,用在需要重复搜索的题目很方便。
3然后就是一个非常神奇的思路(来自Mr.刘),把需要累加的数先sort排序(从大到小),然后用1,这样就会很快返回。
就是这样,当然为了联赛我们有很多东西都跳过了,我也只是个菜鸟(有个高一的大佬现在和高二一起打模拟赛),当然我也不可能服输,定下个小目标,明年超过他

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值