非常有趣的一题!
题意理解
扯了三段高大上的符号表示其实就是要把一个大的
然后比较有趣的是这题被放在递归题单里了,这是为什么呢?
举例
这题举 因为就算举了也看不出来这要什么递归 所以举最小规模的
看一看,对一个大集合拆子集有两种思路:
- 拎出一个元素,将剩余
个元素拆分成 个集合 - 将
个元素拆成 个子集,然后把多出来的一个元素放进 个子集中的任意一个中 得到状态转移方程:
基本条件
或者 ,一种都没有 ,一种 ,一种都没有 或 ,一种(当然这种要排除另一个等于 0 的情况,所以判断顺序不能错)
到底怎么想呢
大集合拆小集合,肯定要往小里拆,但显然不可能一下子处理
后记
上面的四种基本条件有些不会遇到,根据状态转移方程可知