枚举算法
Posted soledadstar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举算法相关的知识,希望对你有一定的参考价值。
枚举有什么好写的~( ̄▽ ̄)~
枚举算法是我们在日常中使用到的最多的一个算法,它的核心思想就是:枚举所有的可能。
枚举法的本质就是从所有候选答案中去搜索正确的解,使用该算法需要满足两个条件:(1)可预先确定候选答案的数量;(2)候选答案的范围在求解之前必须有一个确定的集合。
没有剪枝,没有优化,没有公式,闹太套~
枚举的两种形式:枚举候选答案的集合,逐一判断
通过判断条件生成答案,判断是否在候选答案集合内
基本枚举:Luogu P1008 三连击
预处理枚举:Luogu P1149 火柴棒等式
逆向枚举(就是上面的第二种情况):Luogu P2010 回文日期
枚举是OI中最基本的算法之一,虽然慢的一批,但是可以打暴力这种思想值得学习
以上是关于枚举算法的主要内容,如果未能解决你的问题,请参考以下文章