太湖云建站网站建设amh wordpress

news/2025/9/24 3:19:42/文章来源:
太湖云建站网站建设,amh wordpress,网上如何推广平台,深圳软件公司名录前#xff08;che#xff09;言#xff08;dan#xff09; FWTFWTFWT是个神奇的东西。 然而网上多数讲解多数直接给结论#xff0c;顶多用归纳法证一证。 所以本文会讲解FWTFWTFWT的推导过程。 虽然也用到了构造#xff0c;但是好背得多 参考博客#xff1a;https:/…前che言dan FWTFWTFWT是个神奇的东西。 然而网上多数讲解多数直接给结论顶多用归纳法证一证。 所以本文会讲解FWTFWTFWT的推导过程。 虽然也用到了构造但是好背得多 参考博客https://www.cnblogs.com/ACMSN/p/11031072.html 能干啥 众所周知FFTFFTFFT求的是 Ck∑ijkAiBjC_k\sum_{ijk}A_iB_jCk​ijk∑​Ai​Bj​ 而FWTFWTFWT求的是 Ck∑i⊕jkAiBjC_k\sum_{i\oplus jk}A_iB_jCk​i⊕jk∑​Ai​Bj​ 其中⊕\oplus⊕为逻辑位运算符即amp;,∣,^\amp;,|,\hat{},∣,^ 两者思想类似但实际上是两条不同的线。 约定 大写字母A,B,CA,B,CA,B,C表示一个序列多项式下标从000开始到n−1n-1n−1结束 小写字母i,j,ki,j,ki,j,k表示循环变量 AB,A−B,A∗BAB,A-B,A*BAB,A−B,A∗B表示对应位直接相加,相减或相乘 A⊕BA \oplus BA⊕B表示对应的卷积⊕\oplus⊕为amp;,∣,^,×(乘法)\amp;,|,\hat{},\times(乘法),∣,^,×(乘法) A[i]A[i]A[i]表示序列第iii位 A0,A1A_0,A_1A0​,A1​表示序列前半部分和后半部分 (A,B)(A,B)(A,B)表示将两个序列拼接在一起 如果涉及了集合运算表示这个数二进制111的位置构成的集合 分析 回忆FFTFFTFFT的过程它的思想是构造一个FFTFFTFFT函数及其逆运算IFFTIFFTIFFT使得 IFFT(FFT(A)∗FFT(B))A×BIFFT(FFT(A)*FFT(B))A \times BIFFT(FFT(A)∗FFT(B))A×B FWTFWTFWT则构造 IFWT(FWT(A)∗FWT(B))A⊕BIFWT(FWT(A)*FWT(B))A \oplus BIFWT(FWT(A)∗FWT(B))A⊕B 以下都假装NNN是222的整数次幂 先说主要思想构造一个i,ji,ji,j的关系式g(i,j)g(i,j)g(i,j)使得 FWT(A)[i]∑j0n−1g(i,j)A[j]FWT(A)[i]\sum_{j0}^{n-1}g(i,j)A[j]FWT(A)[i]j0∑n−1​g(i,j)A[j] 我们想要 FWT(A⊕B)FWT(A)∗FWT(B)FWT(A\oplus B)FWT(A)*FWT(B)FWT(A⊕B)FWT(A)∗FWT(B) 即对于任意的iii FWT(A⊕B)[i]FWT(A)[i]∗FWT(B)[i]FWT(A\oplus B)[i]FWT(A)[i]*FWT(B)[i]FWT(A⊕B)[i]FWT(A)[i]∗FWT(B)[i] 代入 ∑j0n−1g(i,j)((A⊕B)[j])∑j0n−1g(i,j)A[j]∑k0n−1g(i,k)B[k]\sum_{j0}^{n-1}g(i,j)((A \oplus B)[j])\sum_{j0}^{n-1}g(i,j)A[j]\sum_{k0}^{n-1}g(i,k)B[k]j0∑n−1​g(i,j)((A⊕B)[j])j0∑n−1​g(i,j)A[j]k0∑n−1​g(i,k)B[k] 拆开 ∑x0n−1g(i,x)∑j⊕kxA[j]∗B[k]∑j0n−1g(i,j)A[j]∑k0n−1g(i,k)B[k]\sum_{x0}^{n-1}g(i,x)\sum_{j\oplus kx}A[j]*B[k]\sum_{j0}^{n-1}g(i,j)A[j]\sum_{k0}^{n-1}g(i,k)B[k]x0∑n−1​g(i,x)j⊕kx∑​A[j]∗B[k]j0∑n−1​g(i,j)A[j]k0∑n−1​g(i,k)B[k] 右边可以乘法分配率合并其实就是换个顺序 ∑x0n−1g(i,x)∑j⊕kxA[j]∗B[k]∑j0n−1∑k0n−1g(i,j)g(i,k)A[j]B[k]\sum_{x0}^{n-1}g(i,x)\sum_{j\oplus kx}A[j]*B[k]\sum_{j0}^{n-1}\sum_{k0}^{n-1}g(i,j)g(i,k)A[j]B[k]x0∑n−1​g(i,x)j⊕kx∑​A[j]∗B[k]j0∑n−1​k0∑n−1​g(i,j)g(i,k)A[j]B[k] 左边更换枚举项 ∑j0n−1∑k0n−1g(i,j⊕k)A[j]B[k]∑j0n−1∑k0n−1g(i,j)g(i,k)A[j]B[k]\sum_{j0}^{n-1}\sum_{k0}^{n-1}g(i,j\oplus k)A[j]B[k]\sum_{j0}^{n-1}\sum_{k0}^{n-1}g(i,j)g(i,k)A[j]B[k]j0∑n−1​k0∑n−1​g(i,j⊕k)A[j]B[k]j0∑n−1​k0∑n−1​g(i,j)g(i,k)A[j]B[k] 即: g(i,j⊕k)g(i,j)g(i,k)g(i,j\oplus k)g(i,j)g(i,k)g(i,j⊕k)g(i,j)g(i,k) 我们还需要证一个东西 FWT(AB)FWT(A)FWT(B)FWT(AB)FWT(A)FWT(B)FWT(AB)FWT(A)FWT(B) 对于每个iii FWT(AB)[i]FWT(A)[i]FWT(B)[i]FWT(AB)[i]FWT(A)[i]FWT(B)[i]FWT(AB)[i]FWT(A)[i]FWT(B)[i] 套定义 ∑j0n−1g(i,j)(AB)[j]∑j0n−1g(i,j)A[j]∑j0n−1g(i,j)B[j]\sum_{j0}^{n-1}g(i,j)(AB)[j]\sum_{j0}^{n-1}g(i,j)A[j]\sum_{j0}^{n-1}g(i,j)B[j]j0∑n−1​g(i,j)(AB)[j]j0∑n−1​g(i,j)A[j]j0∑n−1​g(i,j)B[j] 然后很显然 证毕 完结撒花 或 构造 g(i,j∣k)g(i,j)g(i,k)g(i,j | k)g(i,j)g(i,k)g(i,j∣k)g(i,j)g(i,k) 写成集合形式 g(i,j∪k)g(i,j)g(i,k)g(i,j \cup k)g(i,j)g(i,k)g(i,j∪k)g(i,j)g(i,k) 构造g(i,j)[j⊂i]g(i,j)[j \subset i]g(i,j)[j⊂i]即可 实现 FWT(A)[i]∑j⊂iA[j]FWT(A)[i]\sum_{j\subset i}A[j]FWT(A)[i]j⊂i∑​A[j] 考虑分治 将一个序列分成左右两部分左边最高位为000 右边最高位为111 对于左边其子集就是上一个的子集 右边再加上左边因为可以不选最高位 即 FWT(A)(FWT(A0),FWT(A0)FWT(A1))FWT(A)(FWT(A_0),FWT(A_0)FWT(A_1))FWT(A)(FWT(A0​),FWT(A0​)FWT(A1​)) 只有一项直接返回 逆运算解个方程就行了 {FWT(A)0FWT(A0)FWT(A)1FWT(A0)FWT(A1)\left\{ \begin{aligned} FWT(A)_0 amp; FWT(A_0) \\ FWT(A)_1 amp; FWT(A_0)FWT(A_1) \end{aligned} \right. {FWT(A)0​FWT(A)1​​FWT(A0​)FWT(A0​)FWT(A1​)​ {FWT(A0)FWT(A)0FWT(A1)FWT(A)1−FWT(A)0\left\{ \begin{aligned} FWT(A_0) amp; FWT(A)_0 \\ FWT(A_1) amp; FWT(A)_1-FWT(A)_0 \end{aligned} \right. {FWT(A0​)FWT(A1​)​FWT(A)0​FWT(A)1​−FWT(A)0​​ 即 IFWT(A)(IFWT(A0),IFWT(A1)−IFWT(A0))IFWT(A)(IFWT(A_0),IFWT(A_1)-IFWT(A_0))IFWT(A)(IFWT(A0​),IFWT(A1​)−IFWT(A0​)) 与 同理略 FWT(A)(FWT(A0)FWT(A1),FWT(A1))FWT(A)(FWT(A_0)FWT(A_1),FWT(A_1))FWT(A)(FWT(A0​)FWT(A1​),FWT(A1​)) IFWT(A)(IFWT(A0)−IFWT(A1),IFWT(A1))IFWT(A)(IFWT(A_0)-IFWT(A_1),IFWT(A_1))IFWT(A)(IFWT(A0​)−IFWT(A1​),IFWT(A1​)) 异或 构造 g(i,j^k)g(i,j)g(i,k)g(i,j \hat{\quad} k)g(i,j)g(i,k)g(i,j^k)g(i,j)g(i,k) 我也不知道怎么想到的构造 g(i,j)(−1)∣i∩j∣g(i,j)(-1)^{|i\cap j|}g(i,j)(−1)∣i∩j∣ 用到了异或不会改变111的总数的奇偶性 意识流得证 实现 FWT(A)[i]∑j0n−1(−1)∣i∩j∣A[j]FWT(A)[i]\sum_{j0}^{n-1}(-1)^{|i\cap j|}A[j]FWT(A)[i]j0∑n−1​(−1)∣i∩j∣A[j] 仍然分成左右两部分右边表示选择最高位 发现只有两侧都填111的时候会改变∣i∩j∣|i\cap j|∣i∩j∣的奇偶性相当于产生负的贡献。其余都产生正贡献。 即 FWT(A)(FWT(A0)FWT(A1),FWT(A0)−FWT(A1))FWT(A)(FWT(A_0)FWT(A_1),FWT(A_0)-FWT(A_1))FWT(A)(FWT(A0​)FWT(A1​),FWT(A0​)−FWT(A1​)) IFWT(A)(IFWT(A0)IFWT(A1)2,IFWT(A0)−IFWT(A1)2)IFWT(A)(\frac{IFWT(A_0)IFWT(A_1)}{2},\frac{IFWT(A_0)-IFWT(A_1)}{2})IFWT(A)(2IFWT(A0​)IFWT(A1​)​,2IFWT(A0​)−IFWT(A1​)​) 代码 void ForT(int* a,int n,int type) {for (int len2;len(1n);len1){int midlen1;for (int s0;s(1n);slen)for (int k0;kmid;k){a[smidk](a[smidk]type*a[sk])%MOD;if (a[smidk]0) a[smidk]MOD;}} } void FandT(int* a,int n,int type) {for (int len2;len(1n);len1){int midlen1;for (int s0;s(1n);slen)for (int k0;kmid;k){a[sk](a[sk]type*a[smidk])%MOD;if (a[sk]0) a[sk]MOD;}} } void FxorT(int* a,int n,int type) {for (int len2;len(1n);len1){int midlen1;for (int s0;s(1n);slen)for (int k0;kmid;k){a[sk](a[sk]a[smidk])%MOD;a[smidk](a[sk]-2*a[smidk])%MOD;if (a[smidk]0) a[smidk]MOD;if (type-1) a[sk](ll)a[sk]*INV%MOD,a[smidk](ll)a[smidk]*INV%MOD;}} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914703.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

西安建设局网站地址怎么做赛事直播网站

服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP高速访问。 BGP协议本身具有冗…

5118素材网站网app开发

作为一个硬核作者,绝不和你扯废话,干货无套路送你 题目一: 给定一个数组arr,求出需要排序的最短子数组长度 要求: 时间o(n),空间o(1) 思路: 有序的数组中,任意一个数字,一定小于左…

运城哪家做网站的公司好wordpress 音乐播放器插件

随着企业网络需求的增长,组织发现监控和管理其网络基础设施变得越来越困难。网络管理员正在转向其他工具和资源,这些工具和资源可以使他们的工作更轻松一些,尤其是在故障排除方面。 目前,网络管理员主要使用简单、免费提供的实用…

网站建设免责申明书重庆公司企业网站建设

camera整体框架 sensor 上电,通过 MIPI协议传输,得到RAW图像数据。RAW图像数据经过ISP处理,得到YUV图像数据。YUV图像数据再经过DMA传输到DDR内存中,DDR内存也就是上图中标识的HOST。每个厂家的 ISP原理和功能大致相同&#xff0c…

双语cms网站wordpress维护服务

根据题目提示考虑是git库泄露 这里在地址栏后加.git也可以验证是git库泄露 使用GitHack工具对git库进行恢复重建 在templates目录下存在flag.php文件&#xff0c;但里面并没有flag 有内容的只有主目录下的index.php index.php源码&#xff1a; <?phpif (isset($_GET[page…

免费模板建设网站新的网站建设

Qt::invokeMethod 是 Qt 框架中的一个函数&#xff0c;用于在指定的对象上调用指定的方法。这个函数通常用于实现跨线程的方法调用&#xff0c;因为在 Qt 中&#xff0c;直接在不同线程中调用对象的方法是不安全的。invokeMethod 可以确保方法的调用是在目标对象所在的线程上执…

视频网站亏损也做天河网站建设设计

一、伴随矩阵定义 1&#xff09;代数余子式 代数余子式也很好理解&#xff0c;在余子式的基础上多了一个-1的次方而已。 2)余子式 余子式很好理解&#xff0c;就是除了这个元素&#xff0c;出去该行该列剩下的行列式的值。 求每个元素的代数余子式&#xff0c;按行求&#xf…

公司做网站的价格几千元预付网站制作费怎么做凭证

目录 前言 Redis支持哪些数据类型 五种核心类型 Zset为什么用跳表不用红黑树 &#xff1f; Redis常见的应用场景&#xff1f; 如何检测Redis的连通性&#xff1f; 如何设置key的过期时间&#xff1f; Redis为什么是单线程模型&#xff1f; Redis里的IO多路复用是什…

丹麦网站后缀济宁网站优化公司

博主介绍&#xff1a;✌程序员徐师兄、7年大厂程序员经历。全网粉丝12w、csdn博客专家、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;…

做一个网站多久wordpress 实现 wiki

文章目录 numpy库简介简介特点 numpy操作数组创建数组属性数组变更数据计算 numpy库简介 简介 开源的Python库&#xff0c;它提供了高性能的多维数值&#xff08;numpy.ndarray&#xff09;计算能力&#xff1b;由“Numerical Python”缩写而来&#xff0c;并且它是Pandas库的…

2008 iis配置网站泉州市建设网站

show databases; use zzj; create table stu (sid int primary key,name varchar(10) not null,sex varchar(2) );desc stu;insert into stu (sid, name, sex) values (1, zzj, 男);select * from stu; desc stu: select * from stu:

网站建设中单页代码甘肃兰州美食

程序人生的四个象限和两条主线 置顶 2018年08月20日 12:00:36 vivian_wanjin 阅读数&#xff1a;120 零 为什么我们要自己做职业生涯规划&#xff1f;记得《社交网络》里边&#xff0c;CFO同学在知道自己股权被稀释时说了一句话&#xff0c;“我以为那些律师是我的律师。” …

天津网站优化推广方案如何建设网站咨询跳转页面

spring aop示例最近&#xff0c;我们介绍了Spring Profiles的概念。 此概念是针对不同部署环境的轻松配置区分符。 直接的用例&#xff08;已提出&#xff09;是对相关的类进行注释&#xff0c;以便Spring根据活动的配置文件加载适当的类。 但是&#xff0c;这种方法可能并不…

亲子网 网站正在建设中百度上搜不到做的网站

分析&#xff1a; 定义状态dp[i]表示长度为i的最长不下降子序列最大的那个数。 每次进来一个数直接找到dp数组第一个大于于它的数dp[x]&#xff0c;并把dp[x - 1]修改成 那个数。就可以了 AC代码&#xff1a; # include <iostream> # include <cstdio> # include &…

重庆代还信用卡网站建设开店怎么做会员系统

UNIX换页和交换的区别 在UNIX中&#xff0c;换页&#xff08;Paging&#xff09;是一种内存管理技术&#xff0c;用于在程序运行时动态地将其代码和数据从磁盘加载到内存中。当程序需要访问的页面不在内存中时&#xff0c;就会发生页错误&#xff08;page error&#xff09;&a…

新乡网站建设官网怎么建设一个手机网站

看了HarmonyOS 4网友种草和媒体测评&#xff0c;早就跃跃欲试了&#xff0c;近期终于迎来HarmonyOS 4正式版&#xff0c;赶紧拿起我的华为P60升级体验了下&#xff0c;简直不要太丝滑、太好玩&#xff01;其中&#xff0c;最让我眼前一亮的是趣味心情主题与全新的实况窗&#x…

世界上有几个空间站农业交易平台网站建设

文章目录 1.概念2.原理1&#xff09;Locale2&#xff09;ResourceBundle3&#xff09;MessageFormat 3.例子1&#xff09;准备资源文件2&#xff09;加载资源文件3&#xff09;格式化消息&#xff08;非必须&#xff09; 总结 在全球化的今天&#xff0c;开发支持多语言的应用变…

怀化网站建设公司网站的黏度

北方工业大学(B-) 考研难度&#xff08;☆☆&#xff09; 内容&#xff1a;23考情概况&#xff08;拟录取和复试分数人数统计&#xff09;、院校概况、23专业目录、23复试详情、23各科目和各专业考情分析。 正文1720字&#xff0c;预计阅读&#xff1a;5分钟。 2023考情概况…

嘉兴市南湖区城乡规划建设局网站找人做仿网站

DHCP 动态主机配置协议 对于每个主机来说&#xff0c;只要连接了网络&#xff0c;那么就会配置一个IP地址&#xff0c;那么这个IP地址&#xff0c;如果是手动配置的话&#xff0c;对于公司内部的人员来说都要找IT进行配置&#xff0c;这个太浪费人力物力了&#xff0c;所以解决…

西安市高陵区建设局网站wordpress商品系统

本文实例讲述了php实现获取文章内容第一张图片的方法。分享给大家供大家参考。具体分析如下&#xff1a;采用php获取文章内容的第一张图片方法非常的简单&#xff0c;我们最常用的是使用正则了&#xff0c;感兴趣的朋友可以参考一下下面这段代码。以下是关于选取文章中第一张图…