突发奇想
  • 板块学术版
  • 楼主Steve_xh
  • 当前回复21
  • 已保存回复21
  • 发布时间2023/6/29 20:38
  • 上次更新2023/11/3 12:07:36
查看原帖
突发奇想
639198
Steve_xh楼主2023/6/29 20:38

今天在b站刷视频刷到了一个有关母函数的视频,说可以用这个思想求一个集合任意子集的和。具体例子如下:

设集合 aa 为 {1,3,5,6,9}\{1,3,5,6,9\},写出函数: P(x)=(1+x1)(1+x3)(1+x5)(1+x6)(1+x9)P(x)=(1+x^1)(1+x^3)(1+x^5)(1+x^6)(1+x^9) 将其括号全部拆解,最后得到 xx 的上标和他的数量就是 aa 子集和为 xx 的上标的集合有数量个。比如最后拆解成了一个 3x93x^9 就证明子集和为 9 的集合有 3 个:{1,3,5},{3,6}\{1,3,5\},\{3,6\} 和 {9}\{9\}。

然后我就在想,如果做一些全排列求和的题,是否能利用这个思想把 O(n!)O(n!) 的全排列优化成 O(2n)O(2^n)?

(萌新可能不懂,大佬们轻点喷QWQ)

2023/6/29 20:38
加载中...