剪枝
文章平均质量分 91
Yingye Zhu(HPXXZYY)
Nothing
展开
-
2020.04.06日常总结——折半搜索
折半搜索\color{green}{\text{折半搜索}}折半搜索 折半搜索是非常常用的一种剪枝方法。它可以把某些搜索的时间复杂度降至原来的根号级别。 举个例子,比如我们现在要从 n(1≤n≤40)n(1 \leq n \leq 40)n(1≤n≤40) 个东西中选择几个东西,最后的总价值为所有东西的价值和,总费用也为所有东西的价值和,求当总费用 ≤m\leq m≤m 时的最大价值。 ...原创 2020-04-06 14:04:59 · 230 阅读 · 0 评论 -
2019.12.08日常总结兼剪枝讲解
前言 无论在什么地方,总有一类题目,我们很难想到正解,为了得分,我们不得不使用暴力或者搜索的方法骗分,异或正解就是暴力或者搜索。我们都知道,原始的搜索效率极低,很多情况下无法通过题目。 剪枝 我们也知道,搜索的过程相当于程序在遍历搜索树的过程,有些时候,我们可以提前知道搜索树上某些枝条上一定无解,此时,我们就没有必要浪费时间在这些枝条上进行搜索,相当于把它给剪去,这就是剪枝。 剪枝的三大原则:正...原创 2019-12-08 13:46:39 · 174 阅读 · 0 评论