首页 > 其他分享 >Poly技术合集

Poly技术合集

时间:2024-02-27 11:01:42浏览次数:24  
标签:frac 技巧 斯特林 容斥 技术 Poly 算子 合集

1、四则运算

基础中的基础

2、牛迭技术

\(G_1(x) = G_0-\frac{F(G_0(x)}{F'(G_0(x))}\)

如果偶遇阴间题,两个poly相互迭代,请使用拆高低位暴力解方程。因为poly题正确性永远是第一位,不熟悉的调不出来别来问我。

3、整体思想

1、\(F(ax)\),如果遇见 q-多项式 形式的东西,请使用这个。

2、\(F(wx)\),在 LSB 中有涉及。

3、\(F(x^a)\),在欧拉变换中有所涉及,如果问题涉及群结构,这个变换是常用的。

4、\(F(G(x))\) 常在拉反中出现。请务必保证,G(0)=0

5、EGF/OGF 在计算过程中的转变。这个是 Poly 刻画不出来,但代码能刻画的。有些 Poly 难,就是因为中途反复的需要调整思路角度。

4、反演思想

1、容斥。
烂大街的容斥就不讲了,讲讲做题技巧和Poly推导。

容斥可以用 Poly 刻画,但是有容斥的 Poly 难度较高的原因在于,容斥需要构造一个组合对象

公式1:\(f_i = \sum_{j=0}^{i} \binom{i}{j} g_j\)

做法:此时对于 \(F,G\) 的 EGF,我们显然有 \(F(x) = e^x G(x)\),所以有 \(G(x) = e^{-x}F(x)\),反演公式显然,而且是 \(O(nlogn)\) 的。

公式2:\(f_i = \sum_{j=i}^{n} \binom{j}{i} g_j\)

做法:我们反向设 \(EGF\) ,即 \(F(x) = i!f_i x^i\),此时有 \(F(x) = e^{\frac{1}{x}}G(x)\)(注意,这个是不严格的,只是这里恰好正确,不恰当的引入负指数会导致荒谬的结果),所以有 \(G(x) = e^{-\frac{1}{x}}F(x)\)

5、对偶思想

未能深刻理解,先咕咕咕了。

6、技巧

1、求导技巧。

对于一个简单函数 \(F(x)\) ,而且模数不是 \(998244353\) 的时候,我们可以考虑求导后比较,得到 \(O(n)\) 递推。

2、算子技巧

常见算子有:\(D\),\(\vartheta\),算子构成群,当只有算子和单位元的时候可以对算子直接求 Poly,这类题目通常和斯特林相关。

3、行列置换技巧

当一个式子算不出来的时候,不妨把 \(O(n^2)\) 的那种矩阵画出来,看看行/列有没有封闭形式。

4、Ln/Exp 技巧

最经典问题是付公主的背包,这种思想在连乘中很常用。

7、经典问题

1、斯特林数

第一类斯特林数只要记得 \([x^a](e^x-1)^b\) 就行了,非常简单。

第二类斯特林数需要记两个,一个是 \([x^a]\prod_{i=0}^{b-1}(x+i)\),另一个是 \([x^a]\frac{(-ln(1-x))^b}{a!}\),两个可以互相推导,需要数学归纳法和分部积分。

对于转幂问题,通常是离散积分这类问题。

只要记得 \(x^n = \sum_{i=0}^{n}S(n,i)x^{\underline i}\) 即可。组合意义是:用不能放在一个框里的组合对象,拟合没有这个限制的组合对象。

下降幂就更智障了,直接 Poly 推导即可。

标签:frac,技巧,斯特林,容斥,技术,Poly,算子,合集
From: https://www.cnblogs.com/pp-orange/p/18036440

相关文章

  • 最新Union注入攻击及代码分析技术
    Union注入攻击Union注入攻击的测试地址在本书第2章。访问该网址时,页面返回的结果如图4-12所示。  图4-12  在URL后添加一个单引号,即可再次访问。如图4-13所示,页面返回的结果与id=1的结果不同。   图4-13  访问id=1and1=1,由于and1=1为真,所以页面应返回......
  • 【专题】2023年金融、保险、银行行业报告汇总PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=35149原文出处:拓端数据部落公众号自中国提出双碳目标以来,可持续金融市场呈现出蓬勃发展的态势。这一发展趋势在多年来得到可持续金融战略咨询团队的支持和推动。同时,数字化转型的深入推进推动了新客户的增长,而中国的碳金融创新也成为市场关注的焦......
  • 热补丁(Hot Patching)是指在程序运行过程中,无需停止或重启程序,直接对其进行修补或更新的
    热补丁(HotPatching)的起源可以追溯到早期操作系统和服务器软件的开发。由于这些软件需要在长时间运行过程中保持稳定和可靠,因此需要不停地修复和更新软件中的漏洞和错误。传统的修补方法通常需要重新编译程序、重新部署或重启服务器等,这会导致服务中断和停机时间增加,影响用户体验......
  • CF306D Polygon *2300
    Portal题意:给定一个\(n\),构造一个边长两两不等,内角两两相同的\(n\)边形。。发现可以构造一个正\(n\)边形,然后对每条边加以不同且很小的边长偏扰,比如逆时针考虑,对第\(i\)条边加上\(i\epsilon\)。但是这样多边形无法闭合,否则角度不同。所以可以特殊考虑最后一个点位置。令......
  • 邀请函 | 2024年数据技术嘉年华集结号已吹响,期待您参会!
    龙腾四海内,风云际会时,2024年中国数据嘉年华如约而至。从起初小范围的网友聚会,到如今面向全国各地从业者、爱好者的年度集会,纵使岁月更迭,我们初心依旧。我们在各自最好的年华里共同见证了中国数据库行业的蓬勃发展,感恩所有同行者!由墨天轮数据社区及中国数据库联盟(ACDU)主办的 第......
  • 河北稳控科技振弦采集仪在地铁岩土工程中的监测与控制技术研究
    振弦采集仪在地铁岩土工程中的监测与控制技术研究河北稳控科技振弦采集仪在地铁岩土工程中的监测与控制技术研究可以从以下几个方面展开: 1.振弦采集仪的选型与布设:根据地铁岩土工程的特点和监测需求,选择合适的振弦采集仪型号,并进行布设。考虑到地铁环境的复杂性和振弦采集仪......
  • ShowMeBug X MOMA 猛玛 | 提质增效两不误,以技术驱动高效招聘
    ShowMeBug与深圳市昊一源科技有限公司(以下简称昊一源)成功完成签约,并针对其技术人才需求提供全面的解决方案,助力昊一源汇聚优秀技术人才,构建高效招聘流程体系,为昊一源招聘效能的提升和优化奠定坚实基础。依托于ShowMeBug岗位题库和智能组卷功能,昊一源的HR只需要输入岗位名称与岗......
  • ShowMeBug 签约国内领先的金融支付技术服务商——新国都
    深圳市新国都股份有限公司(以下简称新国都)与ShowMeBug完成签约。针对其技术招聘提出解决方案,推动新国都的技术人才沉淀,构建专业的招聘流程闭环,为新国都带来招聘效能的提升和改进。在面试过程中,新国都通过使用ShowMeBug技术测评平台,提升人才选拔的效率与质量。ShowMeBug基于云端I......
  • Solo 开发者周刊 (第5期):打破常规,探索技术新边界
    这里会整合Solo社区每周推广内容、产品模块或活动投稿,每周五发布。在这期周刊中,我们将深入探讨开源软件产品的开发旅程,分享来自一线独立开发者的经验和见解。本杂志开源,欢迎投稿。产品推荐1.新一代的团队协作平台-TeamlinkerTeamlinker是一个集成了不同功能和模块的团队协作......
  • 利用IO复用技术Epoll与线程池实现多线程的Reactor高并发模型
    Reactor模型是一种常见的高并发设计模式,特别是在网络编程中。在Reactor模型中,一个或多个输入同时传递给一个或多个服务处理程序。服务处理程序对输入进行处理,然后将结果传递给相应的输出处理程序。使用IO复用技术(如epoll)和线程池,可以实现多线程的Reactor高并发模型。下面是一个简......