首页 > 其他分享 >分拆数

分拆数

时间:2024-04-26 13:57:29浏览次数:8  
标签:frac 分拆 limits 斜边 ge 互异

考虑分拆数的生成函数 \(\prod\limits_{i = 1}^n \frac{1}{1 - x^i}\)。

研究分母,相当于是互异分拆数,奇数个数被统计 \(-1\) 次,偶数个数被统计 \(1\) 次。

考虑 Ferrers 图,发现在大部分情况下互异奇数分拆数和互异偶数分拆数可以互相转换。设斜边长度为 \(s\),底边长度为 \(b\)。发现当 \(b = s + 1\) 或 \(b = s\) 且底边和斜边有公共点时才无法转换,否则可以把斜边平移到最下面,或把底平移到斜边上。

此时要么 \(n = \frac{s(3s - 1)}{2}\) 或 \(n = \frac{s(3s + 1)}{2}\)。

所以 \((p_0 x^0 + p_1 x^1 + p_2 x^2 + \cdots) (1 + \sum\limits_{k \ge 1} (-1)^k x^{\frac{k(3k - 1)}{2}}) = 1\),对比系数得 \(p_n = \sum\limits_{k \ge 1} (-1)^{k + 1} p_{n - \frac{k(3k \pm 1)}{2}}\)。

直接递推即可做到 \(O(n \sqrt n)\) 计算。

标签:frac,分拆,limits,斜边,ge,互异
From: https://www.cnblogs.com/zltzlt-blog/p/18159898

相关文章

  • python小技巧: 对象字段文档注释, 一行分拆多行
    对象字段文档注释python类和函数的文档注释比较常用,只需要在类和函数下面增加'''即可,就可以在引用的地方查看注释内容了.但是对于类的字段,怎么增加注释呢?只需要像下面即可:classTradeRecordData: #H.Read'''一次完整的交易记录.包括买入及卖出''' #H.Readd......
  • 分拆数
    分拆数五边形数定理我们观察\[\phi(z)=\prod_{n=1}^\infty(1-z^n)=1-z-z^2+z^5+z^7-z^{12}-z^{15}+\cdots\]发现大部分系数都为\(0\)且非\(0\)系数是\(\pm1\)可以猜测\(\phi(z)\)系数比较稀疏。事实上五边形数定理揭示了\(\phi(x)\)的系数规律如下\[\phi(z)=\sum_{......
  • 外汇天眼:Invast Global股价格下跌至最低水平,FXStreet分拆公司设新办事处!
    截止到今天,2023年已过去一半。上半年和过去一年总体上对一些公开交易的经纪商来说相对较好,但对其他一些经纪商来说却是另一回事,比如上周INVInc公布了自己股价跌至近2年新低;之后是FXStreet将公司部门拆分,其营销机构在塞浦路斯设立办事处;Dukascopy将印度50指数退市。具体新闻如下:1、......
  • 将俩个一个时间段按照固定时间拆分,比如把给定时间按照一小时拆分拆分
    importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importlombok.extern.slf4j.Slf4j;importjava.text.SimpleDateFormat......
  • [转]excel把合并单元格中的数据分拆到每一行
    原文地址:https://cloud.tencent.com/developer/article/1444393我们经常看到如下图所示的Excel表格:这种表格,每一列的包含关系,人眼看起来一目了然。但是A列B列这种......
  • 分拆数小记
    前言感觉大家应该都很早接触过分拆数这个逆天东西,因为形式比较灵活多变啊。感觉初赛就有几个这样的题。当然在分拆数以外还有一些划分数相关的小内容。基础内容以下问......
  • 循环~分拆素数和
    题目描述把一个偶数拆成两个不同素数的和,有几种拆法呢?输入输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。输出对应每个偶数,输出其拆成不同素......
  • 碑文书法汉字拆分,把字分拆出来高级
    此程序的主要目的,就是将碑文图片上的汉字截取出来,并且将文字周围多余边距去除,完成此后模式识别的先前准备工作。用的是opencv的库,在处理噪音和二值化处理的时候方便一点。......