随笔分类 -  FWT

摘要:猫老师的 "基于变换合并的树上动态DP的链分治算法&SDOI2017切树游戏(cut)解题报告" 中的例题 一道神仙题. 参考了这位 "大佬" 的$Blog$,大家快去%他 注意:此篇文章的约定: $s_u$表示节点$u$的子节点集合. $ls_u$表示节点$u$的轻儿子集合. 这个轻儿子指树剖之后 阅读全文
posted @ 2019-01-04 17:42 Romeolong 阅读(243) 评论(0) 推荐(0)
摘要:又一道咕了很久的神仙题 题目 "链接" 看了好久题解才会做 $Min Max$容斥 见我的 "这篇" 文章 解析 声明:$u$代表当前节点,$v$代表$u$的子节点,$fa$代表$u$的父亲节点,$d[u]$代表$u$的度数. 我们枚举一个$S$,然后算$Min(S)$,然后就可以用$Min Max 阅读全文
posted @ 2018-12-15 15:43 Romeolong 阅读(256) 评论(0) 推荐(0)
摘要:咕了很久的神仙题 很早就被安利来做了 但是一直没有勇气做,觉得太难了 今天终于肝了这道题. 其实——~~还是很难~~ 题目链接 "$LOJ$" "$Luogu$" 前置芝士:$Min Max$容斥 这是我做的第一道$Min Max$容斥题 好神仙的操作啊 $Min Max$容斥(或者称最值反演)具体 阅读全文
posted @ 2018-12-14 17:47 Romeolong 阅读(323) 评论(0) 推荐(1)
摘要:一道$FWT$. 题目 "链接" 题目概述 有一个$n$行$m$列的表格,每格中都有$0$或$1$. 每次操作可以将某行或某列取反. 操作次数无限,求最后表格中最少有多少个$1$. $n\leq 20,m\leq 100000$ 解析 我们先想一个简单的暴力. 考虑暴力枚举每行是否取反.假设状态是$ 阅读全文
posted @ 2018-12-06 10:30 Romeolong 阅读(165) 评论(0) 推荐(0)
摘要:题目 "链接" 题意简述 有一个$n$个点$m$条边的图,每个点有点权. 求一种划分方案,使每个划分的块中没有欧拉回路. 定义$V_i$为第$i$个块的点数集合. 求$\sum_{each\ plan}\prod_{i=1}^k(\frac{\sum_{v\in V_i}w_v}{\sum_{j=1 阅读全文
posted @ 2018-12-05 10:01 Romeolong 阅读(189) 评论(0) 推荐(0)
摘要:机房的同学都把这题秒啦 我还是太菜啦 题目 "链接" 题目大意 有一个数组$f$和一个数组$b$,每次操作,$f[i]$会变成$\sum_{j=0}^nb[popcount(i\oplus j)] f[j]$ 求$t$次操作之后的$f$,对$P$取模. $n\leq 2^{20},t\leq 10^ 阅读全文
posted @ 2018-12-04 15:05 Romeolong 阅读(332) 评论(1) 推荐(0)
摘要:~~大多数东西只有代码啦~~ ~~主要是因为数学公式太烦了~~ 代码中$vc$指的是$vector$ 树套树每套一层多一个$log$ 多项式每套一层不多$log$. $nlog^2n$的树套树能跑$2 10^5$,$nlogn$的多项式多套几层只能跑$10^5$ ~~所以log越多越快~~ 细思极恐 阅读全文
posted @ 2018-11-30 15:07 Romeolong 阅读(294) 评论(0) 推荐(0)