随笔分类 -  数学——FWT&FMT

posted @ 2020-04-26 11:29 wxyww 阅读(187) 评论(0) 推荐(0) 编辑
摘要:"题目链接" solution 因为$n$比较小,所以我们可以$2^n$枚举每一行是不是翻转。然后对于每一列答案就唯一了。 对于每一列状态压缩,用$B[i]$表示$i$这个状态最小的$1$的个数(也就是这个状态里0和1更少的那个)。然后我们如果想把一列从状态$x$变成状态$y$,那么我们需要操作的行 阅读全文
posted @ 2020-04-26 10:38 wxyww 阅读(261) 评论(0) 推荐(0) 编辑
摘要:"题目链接" solution 用$f[i][j]$表示第$i$次操作后手上数字为$j$的概率。 那么就有$f[i][j]=\sum\limits_{s_1|s_2=j}f[i 1][s_1]\times p[s_2]$ 所以第$k$次操作后手上数字为$i$的概率就是$p^k_i$。这里的乘法是集合 阅读全文
posted @ 2020-04-26 10:24 wxyww 阅读(279) 评论(1) 推荐(0) 编辑
摘要:概述 $FWT$是用来处理集合卷积的问题。也就是求解$f(n)\sum\limits_{i|j=n}f(i)f(j)$类型的问题。其中或运算可以改为$\otimes,\&$。 寻找点值 因为总是看不下去那么长的推导,所以每次都是看到一半。然后就在加上自己的一点理解,简单推导一下吧(~~背过结论就行~ 阅读全文
posted @ 2019-12-17 22:30 wxyww 阅读(149) 评论(0) 推荐(0) 编辑
摘要:"题目链接" problem 对于一个长度为n的非负整数序列$b_1,b_2,...,b_n$,定义这个序列的能量为:$f(b)=\max\limits_{i=0,1,...,n}(b_1 \otimes b _2 \otimes...\otimes b_i)+(b_{i+1} \otimes b_ 阅读全文
posted @ 2019-12-15 14:16 wxyww 阅读(180) 评论(0) 推荐(0) 编辑
摘要:"题目链接" problem 一个n个点m条边的连通图,如果割掉某个边集这个图不再连通,就称这个边集为割集。如果添加上某个割集中任意一条边图会连通,就称这个割集为最小割集(Bond)。 求出每条边在多少个Bond中出现过。 solution 显然的,割掉一个Bond会把这张图分成两张图。如果一条边所 阅读全文
posted @ 2019-12-15 10:34 wxyww 阅读(323) 评论(0) 推荐(0) 编辑
摘要:"题目链接——SPOJ" "题目链接——洛谷" problem 给出n,m和一个长度为n的数列c。求有多少个数列a满足以下条件: + $1\le a_i include include include include include include include using namespace s 阅读全文

点击右上角即可分享
微信分享提示