E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
fwt
HDU5909
FWT
加速异或卷积
简略题意:从一个节点数为nn的树中选出一颗子树,这个子树的值为它所有的节点的值异或起来的结果。现在需要你输出异或值分别为[0,m)[0,m)的方案树。先考虑简单的树形DPDP以dp[u][i]dp[u][i]代表以u为根的子树,所有节点的值异或起来为ii的方案树。那么存在转移dp[u][i]=∑v∈son(u)dp[v][j]∗dp[u][ixorj]dp[u][i]=∑v∈son(u)dp[v]
meopass
·
2020-08-20 10:34
FWT
DP
HDU 5909 Tree Cutting (树形dp+
FWT
)
TreeCuttingTimeLimit:4000/2000MS(Java/Others)MemoryLimit:262144/131072K(Java/Others)TotalSubmission(s):183AcceptedSubmission(s):77ProblemDescriptionByteasarhasatreeTwithnverticesconvenientlylabeledwit
LzyRapX
·
2020-08-20 10:31
HDUOJ
bestcoder
ACM_FWT
ACM_树形DP
HDU 5909 Tree Cutting 树形DP+快速沃尔什变换
题目大意:给出一棵树,每个点有一个点权,求对于每个i∈[0,m)输出有多少个连通诱导子图的异或和为in≤1000,m1n=1性质1:
Fwt
(A±B)=
Fwt
(A)±
Fwt
(B)证明:容易发现
Fwt
(A)
PoPoQQQ
·
2020-08-20 09:17
HDU
快速沃尔什变换
树形DP
hdu5909Tree Cutting
第一种是
FWT
加速卷积O(n*m*logn)。第二种是树分治,因为是无根树,我们可以每次用树dp确定过重心的方案数,然后每次删掉重心就是树分治啦O(n*mlgon)。
fwt
代码:#include#
Fsss_7
·
2020-08-20 08:57
online
judge
Hdu
动态规划
树形dp
数据结构
树分治
数学
FFT
[树形DP
FWT
] HDU 5909 Tree Cutting
给一个带点权的树文有多少个连通子图的异或和为0~m-1没什么好说吧水题#include#include#includeusingnamespacestd;typedeflonglongll;inlinecharnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin)
里阿奴摩西
·
2020-08-20 08:42
DP
FFT&FWT
FWT
——学习笔记
什么是
FWT
?我们知道普通的卷积是这样的:Ci=∑j+k=iAj∗Bk我们用FFT可以加速这一过程。
Lynstery
·
2020-08-19 07:05
FWT
牛客练习赛 41 简单数学题(数论 + 状态压缩 +
FWT
)
纪念一下人生第一道
FWT
。首先是第一个f(t)函数,根据它的定义,首先是x必须是t的因子,然后要求莫比乌斯函数不为0,而且要满足这个条件的最大值。
alpc_qleonardo
·
2020-08-18 03:59
---------Online
Judge--------
牛客
数论
欧拉/莫比乌斯
FFT/NTT/FWT
bitset/状态压缩
牛客练习赛
数论
状态压缩
FWT
牛客练习赛41 F.简单数学题(按位维护素因子集+集合异或
FWT
)
题目链接:https://ac.nowcoder.com/acm/contest/373/F来源:牛客网这冗长的题目我已经叙述不了了思路来源https://ac.nowcoder.com/acm/contest/view-submission?submissionId=40376257题解首先,考虑f(x),由于一个素因子出现两次及以上莫比乌斯函数值就会为0所以f(x)是其所有素因子只出现一次的乘
Code92007
·
2020-08-17 04:43
#
FFT/NTT/FWT/FMT
51 nod 1773 A国的贸易
题目链接:51nod1773sol:关于
fwt
的学习可以看下面这篇大大的博客:https://www.cnblogs.com/cjyyb/p/9065615.html这道题卡IO,用getchar加速就可以了
SSCTTSQQ
·
2020-08-15 14:36
fwt
设计师测量文本行距
http://blog.csdn.net/
fwt
336/article/details/51741862由于设计师在标注段落行距时,测量出来的行距不标准,或者说不精确,为什么呢?
文韬_武略
·
2020-08-14 13:22
安卓开发
FWT
学习笔记
功能给定数组A,BA,BA,B,快速求二元卷积Ck=∑i⊕jAiBjC_k=\sum_{i\oplusj}A_iB_jCk=i⊕j∑AiBj其中⊕\oplus⊕是or,and,xorOR我们考虑类比fft。具体地说,fft时我们有一个fft[A]\text{fft}[A]fft[A]来求所有单位根的点值,然后用一个ifft[A]\text{ifft}[A]ifft[A]来将其还原。也就是说fft[
wyy603
·
2020-08-13 23:14
【洛谷U20626】gemo 容斥
FWT
高斯消元
题目大意给你一个无向图,有mm个询问,每次给你一个点xx和一个点集SS,问你从xx开始走,每次从一个点随机的走到与这个点相邻的点,问你访问SS中每个点至少一次的期望步数是多少。n≤18,m≤100000n≤18,m≤100000题解有个东西叫min-max容斥:max(S)=∑T⊆S(−1)|T|+1min(T)max(S)=∑T⊆S(−1)|T|+1min(T)这道题中,min(S)min(S)
ez_yww
·
2020-08-13 14:34
数学&数论--高斯消元
数学&数论--容斥原理
FWT
数学&数论
【UOJ348】【WC2018】州区划分 状压DP
FWT
题目大意给定⼀个nn个点的⽆向图,对于⼀种nn个点的划分{S1,S2,…,Sk}{S1,S2,…,Sk},定义它是合法的,当且仅当每个点都在其中的一个集合中且对于任何的i∈[1,k]i∈[1,k],点集SiSi⾮空,且导出⼦图不存在欧拉回路。给定数组wiwi,求对于所有合法的划分{s1,s2,…,sk}{s1,s2,…,sk},下面的式子之和(∏i=1k∑x∈Siwx∑ij=1∑x∈Sjwx)p(
ez_yww
·
2020-08-13 14:34
FWT
DP--状压DP
DP
数学杂烩总结(多项式/形式幂级数+
FWT
+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)...
数学杂烩总结(多项式/形式幂级数+
FWT
+特征多项式+生成函数+斯特林数+二次剩余+单位根反演+置换群)因为不会做目录所以请善用ctrl+F本来想的是笔记之类的,写着写着就变成了资源整理一些有的没的的前置导数
diaopang1934
·
2020-08-13 13:47
[cogs 2190]花样游戏
FWT
#defineMAXN200010#includeusingnamespacestd;typedeflonglongll;constintmd=1e9+7,inv2=500000004;intpower_mod
__Horizon__
·
2020-08-13 11:41
数学--FFT。NTT。FWT
FWT
线性变换>->类比FFT对于这类东西,我们考虑tf(A)tf(B)=tf(A∗B)tf(A)tf(B)=tf(A*B)tf(A)tf(B)=tf(A∗B),其中*为某二元运算,tf为线性变换,设C=A∗BC=A*BC=A∗B形象的我们可以把tf认为tf(A)i=∑j=0nAjf(n,i,j)tf(A)_{i}=\sum_{j=0}^{n}A_{j}f(n,i,j)tf(A)i=∑j=0nAjf(n
psc233
·
2020-08-11 03:18
fwt
luogu CF453D Little Pony and Elements of Harmony
背景:
FWT
\text{
FWT
}
FWT
代码真好打.........题目传送门:https://www.luogu.org/problemnew/show/CF453D题意:给定a,ba,ba,b数组,求一个
zsyz_ZZY
·
2020-08-11 02:04
#
FWT
HYSBZ 4589 Hard Nim (
FWT
)
Claris和NanoApe在玩石子游戏,他们有n堆石子,规则如下:1.Claris和NanoApe两个人轮流拿石子,Claris先拿。2.每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。不同的初始局面,决定了最终的获胜者,有些局面下先拿的Claris会赢,其余的局面Claris会负。Claris很好奇,如果这n堆石子满足每堆石子的初始数量是不超过m的质数,而且他们
Wang_SF2015
·
2020-08-10 14:36
FWT
hdu5909 Tree Cutting -
FWT
加速集合异或
http://acm.hdu.edu.cn/showproblem.php?pid=5909问题描述Byteasar有一棵nn个点的无根树,节点依次编号为11到nn,其中节点ii的权值为v_ivi。定义一棵树的价值为它所有点的权值的异或和。现在对于每个[0,m)[0,m)的整数kk,请统计有多少TT的非空连通子树的价值等于kk。一棵树TT的连通子树就是它的一个连通子图,并且这个图也是一棵树。一个暴
yuhong_liu
·
2020-08-09 13:51
数学
FWT_快速沃尔什变换
【模板】快速沃尔什变换
FWT
传送门:洛谷【模板】快速沃尔什变换存板子或:所有子集(加)逆变换:减去真子集与:所有它包含于的集合(加)逆变换:减去所有真包含与的集合异或:类似于FFT逆变换:同正变换,不过值每次要/2#includeusingnamespacestd;typedeflonglongll;constintN=(1=mod?x-mod:x;}inlineintdc(intx,inty){x-=y;returnx>=
ccosi
·
2020-08-09 07:58
FWT
NOI2018金色记
然后想现学
FWT
的,最后也就背了背代码,可能还没记住呢。给给修说一定烤几何,我信都不信!DAY1__天下第一,这怎么跳闸了。心态崩了。在食堂和考场外降智,然后迎来了day1。开题,T1是一个怎么看
WerKeyTom_FTD
·
2020-08-02 17:28
个人
杂文
十三、数字图像处理之小波基础
小波(一)小波概念(二)快速小波变换
FWT
(1)使用小波工具箱的
FWT
(2)不使用小波工具箱的
FWT
(三)快速小波反变换(四)小波分解结构的处理(1)不使用小波工具箱编辑小波分解系数(2)显示小波分解系数
Liaojiajia2019
·
2020-08-02 13:52
数字图像处理
[ DP
FWT
链分治 ] [ SDOI2017 ] BZOJ4911 切树游戏
题解#includeusingnamespacestd;charnc(){staticcharbuf[100000],*p1=buf,*p2=buf;returnp1==p2&&(p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++;}voidRead(int&x){charc=nc();for(;c'9';c=nc());for(x=0;
gjghfd
·
2020-08-01 12:28
DP
链分治
FFT&&NTT&&FWT
BZOJ-4589
FWT
+生成函数+NIM博弈+快速幂
4589:HardNimTimeLimit:10SecMemoryLimit:128MBSubmit:2057Solved:1099[Submit][Status][Discuss]DescriptionClaris和NanoApe在玩石子游戏,他们有n堆石子,规则如下:Claris和NanoApe两个人轮流拿石子,Claris先拿。每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1
青烟绕指柔!
·
2020-07-30 04:00
FWT
生成函数
博弈论
CodeForces - 1218D Xor Spanning Tree(仙人掌图找环 +
FWT
)
大致题意给你一个包含最多42个环的仙人掌图,让你找最小异或和生成树,并且输出方案数。做法由于只有42个环,所以我们可以暴力找出每一个环。由于是要找生成树,所以肯定是每个环中选择一条边去掉,然后把这些边的权值异或起来即可。考虑如果某个环有x个点,那么最多就会有x个不同的异或和数值,我们可以把这些数值用一个多项式记下来,这样总共就有42个多项式。然后对于不在环上的边,直接求出异或和,也用一个多项式来表
alpc_qleonardo
·
2020-07-30 01:00
CodeForces
FFT/NTT/FWT
CodeForces
FWT
仙人掌图
组合数学知识总结(排列组合+母函数+容斥鸽巢原理+FFT和
FWT
)
目录序章知识点排列组合常用公式和定理常见数列及其性质母函数FFT&&
FWT
经典习题序章其实本来自己对这些知识已经总结了一部分(手写的),不过发现网上也都有,写的也都挺全面的,就懒省事搬了网上的一部分知识点的总结
木每立兄豪
·
2020-07-29 23:02
算法学习总结
全波形反演
Chapter1Introduction全波形反演(
FWT
)的目的是估计地下弹性材料的参数。这可以通过使用梯度优化方法最小化建模数据和现场数据之间的不匹配能量来实现。
大白羊想学习
·
2020-07-28 22:06
JNI局部变量和全局变量引用
转载请注明本文出自文韬_武略的博客(http://blog.csdn.net/
fwt
336/article/details/60867414),请尊重他人的辛勤劳动成果,谢谢!
文韬_武略
·
2020-07-27 22:22
安卓开发
NDK开发
FWT
快速沃尔什变换算法流程P4717【模板】快速沃尔什变换(
FWT
)算法流程(1)计算ci=∑i=j∣kajbkc_i=\sum_{i=j|k}a_jb_kci=∑i=j∣kajbk设
fwt
[a]i=∑j∣
cheng__yu_
·
2020-07-27 20:29
多项式
数学
FWT
6467. 【GDOI2020模拟02.09】西行寺无余涅槃
题目思考历程显然这题是道
FWT
。按照我非常浅的理解,我只想到了使用
FWT
的最暴力的做法。就一直想不到复杂度跟kkk有关的。正解这题是比赛三题中思想最难,但实现最简单的题目。
A1847225889
·
2020-07-27 14:25
FWT
E-Exclusive OR 2020牛客多校第2场
ac.nowcoder.com/acm/contest/5667/E线性基可以求出任意取出一些数的最大值其实可以想到到了后面就会把线性基每一位填满了,因为数字大小只有2^18,那应该只有18位,那么做20次
fwt
二分抄代码
·
2020-07-16 02:13
FWT
总结[1.4~1.18]
下面总结一下知识点:数据结构相关树链剖分,树分治,树分块后缀自动机(SAM)数学相关GCD相关,莫比乌斯反演快速傅里叶变换(FFT),快速沃尔什变换(
FWT
),牛顿迭代法(NTT)Lucas定理,生成函数数学概率与期望数论相关大步小步算法
__Horizon__
·
2020-07-15 17:58
CF838C(博弈+
FWT
子集卷积+多项式ln、exp)
传送门:http://codeforces.com/problemset/problem/838/C题解:如果一个字符串的排列数是偶数,则先手必胜,因为如果下一层有后手必赢态,直接转移过去,不然,就一直耗着,因为是偶数,所以会让后手进入下一层,则后手必输。排列数是偶数,打表发现\(|s|\)是奇数时,先手必赢,否则后手必赢,接下来尝试归纳这个结论。|s|0\)的\(a[i]\)肯定不超过\(log
weixin_30526593
·
2020-07-15 03:17
[SDOI2017]切树游戏 (全局平衡二叉树维护动态DP)
才不会说是把
FWT
后的数组每个求个逆元呢。。。。。。。怎么模数为质数还有没有逆元的操作啊!!!!!
Freopen
·
2020-07-14 18:23
模板
数据结构
数论
关于快速沃尔什变换(
FWT
)的一些个人理解
定义
FWT
是一种快速完成集合卷积运算的算法。它可以用于求解类似$C[i]=\sum\limits_{j⊗k=i}A[j]*B[k]$的问题。其中⊗代表位运算中的|,&,^的其中一种。
diancao3075
·
2020-07-13 04:24
一些抄来的冷知识...
1.点分治向下递归的时候两种写法(是否判断当前子节点为上层点分树中的父节点)都不会锅:2.枚举子集方法有三,暴力不说,高维前缀和网上挺多,至于另一种玄学算法总感觉很像
FWT
:for(rinti=1;i1
weixin_30872157
·
2020-07-08 14:42
$\text {
FWT
}$学习笔记
\(\text{
FWT
}\)学习笔记正常项的\(\text{
FWT
}\)在\(\text{OI}\)中,我们经常会碰到这种问题:给出一个长度为\(n\)的序列\(a_{1,2,...,n},b_{1,2
Dark_Romance
·
2020-07-08 13:00
题解 CF1103E Radix sum
思路乍一看,这是一道\(k=10\)的\(k\)进制\(\text{
FWT
}\)的板题。但是,我们发现这个模数十分的神仙,于是我
Dark_Romance
·
2020-07-08 12:00
专题·快速沃尔什变换(
FWT
)【including
FWT
,洛谷P4717【模板】快速沃尔什变换
比如有FFT是求这个:即那么
FWT
求的就是这个:其中表示或、与和异或三种运算中的一个【听说还有同或。可惜我不会。现在我们挨个来推怎么做。
樱狸❀
·
2020-07-08 02:24
数论
快速莫比乌斯变换(FMT)&快速莫比乌斯反演(FMI)
前言这好像是一个很巧妙的东西我在
FWT
的博客里写到的FWTor和FWTand似乎其实并不是真正的
FWT
,好像就是FMT而FWTxor才是真正的
FWT
而这里有一个更为本质的FMT板子,分治算法可以去看我
FWT
zhouyuheng2003
·
2020-07-06 13:31
OI
FMT
FMI
FWT
容斥
[SOJ #47]集合并卷积
题目大意:给你两个多项式$A,B$,求多项式$C$使得:$$C_n=\sum\limits_{x|y=n}A_xB_y$$题解:$
FWT
$,他可以解决形如$C_n=\sum\limits_{x\oplusy
weixin_34233421
·
2020-07-06 00:16
oi日记【持续更新】
此时是11:35下午学习了一下
fwt
,看了推导博客以后终于看懂了中间出了点小问题,但是很快调试成功。
Angela㐅cc
·
2020-07-05 21:25
Codecraft-18 and Codeforces Round #458 (Div. 1 + Div. 2, combined) G. Sum the Fibonacci(子集卷积)
题目链接:https://codeforces.com/contest/914/problem/G子集卷积+
FWT
的板子题,记一个子集卷积的板子代码:#include#definexxfirst#defineyysecond
_bibibibi
·
2020-07-05 12:59
codeforces
【总结】
FWT
算法
前言:作为FFT又一个衍生算法,
FWT
相对(NTT)来说比较特殊,特殊在它的运算全部是逻辑运算(即与,或,异或等),这也导致
FWT
的代码看上去和FFT并不类似,但总的来说
FWT
是一个相对容易的算法(只不过需要背一些东西
616156
·
2020-07-05 05:14
总结
FWT
多项式
2019牛客暑期多校训练营(第一场) D.Parity of Tuples (
FWT
)
D.ParityofTuples题目大意:给一个n∗mn*mn∗m矩阵(a)ij(a)_{ij}(a)ij,行向量为viv_ivi,求⊕x=02k(count(x)∗3xmod(109+7))\oplus_{x=0}^{2^k}(count(x)*3^x\spacemod(10^9+7))⊕x=02k(count(x)∗3xmod(109+7))其中count(x)count(x)count(x)
Nickwzk
·
2020-07-04 07:10
FWT
AT4996 [AGC034F] RNG and XOR
题目传送门分析:(太棒了学到虚脱)先考虑暴力DP:\[f_i=1+\sum_{j=0}^{2^n-1}p_jf_{i\oplusj}\]感觉可以用
FWT
优化诶。。。
Darknesses
·
2020-07-02 15:00
学习:多项式算法----
FWT
FWT
也称快速沃尔什变换,是用来求多项式之间位运算的系数的。
FWT
的思想与FFT有异曲同工之妙,但较FFT来说,
FWT
比较简单。
weixin_30721899
·
2020-06-27 23:32
数学虐哭空巢老人记
gcd、exgcd、lucas、exlucas、bsgs、exbsgs)一些数字(卡塔兰数、组合数、第一类斯特林数、第二类斯特林数、贝尔数、斐波那契数列)多项式运算及生成函数(FFT、NTT、MTT、
FWT
weixin_30708329
·
2020-06-27 23:57
牛客多校第九场
A:CirculantMatrix已知序列a和x的
fwt
结果是b,知道a和b求x。其实就是
FWT
的逆过程。先对b做ufwt,对a做
fwt
,然后x就是b/a。之后对得到的x做一遍
fwt
即可。
weixin_30685047
·
2020-06-27 23:01
数字图像处理 第7章 小波和多分辨率处理
数字图像处理第7章小波和多分辨率处理小波性质1、可分离性(xyz)、可伸缩性、平移性2、多分辨率的兼容性3、正交性
FWT
(二维快速小波变换)频率耦合滤波器小波族wfamily的描述信息:waveinfo
V亮亮
·
2020-06-27 02:47
图像处理
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他