一、枚举法枚举算法的思想是:将问题的所有可能的答案一一列举,然后根据条件判断此答案是否合适,保留合适的,丢弃不合适的。使用枚举算法解题的基本思路如下所示:(1)确定枚举对象、枚举范围和判定条件。(2)逐一枚举可能的解,验证每个解是否是问题的解。枚举算法一般按照如下3个步骤进行:(1)题解的可能范围,不能遗漏任何一个真正解,也要避免有重复。(2)判断是否是真正解的方法。(3)使可能解的范围降至最小,以便提高解决问题的效率。什么时候选择枚举法?在任何情况下,都需要选准最合适的对象,无论是枚举还是其他算法思想,这是最关键的。选准(枚举)对象的根本原因在于优化,具体表现为减少求解步骤,缩小求解的解空间