首页 > 其他分享 >1.30闲话

1.30闲话

时间:2024-01-30 21:22:07浏览次数:27  
标签:闲话 sum 2x 1x text 多项式 1.30 deg

听说明天有唐氏模拟赛,据说有\(tarjan\)

推歌:普通Disco/洛天依,言和 by ilem

呃呃呃我打算进行一个主席树和多项式的双开,同时写主席树和多项式

因为我主席树有点遇到了瓶颈,先学学数学看看,到时候一起写

\(wkh2008\):开辟第二战场

多项式基础

  • 多项式是什么

    (初一知识点)

    形如下面的表达式\(P(x)\)

    \[\sum_{i=0}^{n}a_ix^i=a_0+a_1x+a_2x^2+\cdots+a_nx^n \]

    其中 \(a_i\) 表示多项式的系数

    最高次项的指数 \(n\) 叫做多项式的度/次数

  • 多项式乘法

    (初一知识点)

    定义两个多项式\(f(x)\)和\(g(x)\)其卷积的结果为

    其卷积的结果为

    \[h(x)=g(x)f(x)=\sum_{i=0}^{n}\sum_{j=0}^{m}g_if_jx^{i+j} \]

    还有另一个形式

    \[h(x)=\sum_{i=0}^{n+m}\sum_{j=0}^{i}g_jf_{i-j}x^i \]

    • 一点都不严谨的证明

      众所周知

      \[(a_2x^2+a_1x^1)*(b_2x^2+b_1x^1)= a_2b_2x^3+a_2b_1x^2+a_1b_2x^2+a_1b_1x^2 \]

      设\(f(x)=a_2x^2+a_1x^1,g(x)=b_2x^2+b_1x^1\)

      其乘积

      \[h(x)=a_2b_2x^3+a_2b_1x^2+a_1b_2x^2+a_1b_1x^2=\sum_{i=0}^{2}\sum_{j=0}^{2}g_if_jx^{i+j} \]

      依次类比就能得出$$h(x)=g(x)f(x)=\sum_{i=0}{n}\sum_{j=0}g_if_jx^{i+j}$$

    显然我们可以通过公式来\(\text O(nm)\)求解

  • \(\text {Karatsuba}\) 乘法

    处理多项式乘法的一种方式,复杂度\(\text O(n^{\log3})\)

    对于多项式\(f(x)\)我们让\(n=\deg f+1\)

    那么

    \[f(x)=\sum_{i=0}^{n-1}a_ix^i \]

    \[f(x)=f_0(x)+x^{\frac n2}f_1(x),g(x)=g_0(x)+x^{\frac n2}g_1(x) \]

    其中

    \[\deg\ f_0=\deg\ f_1=\deg\ g_0=\deg\ g_1=\frac n2 \]

    那么我们可以得到一个式子

    \[(f* g)(x)=(f_0* g_0)(x)+x^{\frac n2}(f_0* g_1+f_1* g_0)(x)+x^n(f_1* g_1)(x) \]

    令\(m(x)=((f_0+f_1)*(g_0+g_1))(x)\)

    则$$(f_0* g_1+f_1* g_0)(x)=m(x)-(f_0* g_0)(x)-(f_1* g_1)(x)$$

    只需要计算\(m,(f_0*g_0)(x),(f_1 *g_1)(x)\)即可

  • 多项式的表示

    • 系数表示

      \[f(x)=a_0+a_1x+a_2x^2+\cdots+a_nx^n \]

      把 \(a\) 数组看做 \(n+1\) 维向量 \(\vec{a}=(a_0,a_1,\cdots,a_n)\),其系数表示为 \(\vec{a}\)

    • 点值表示

      \[f(x)=(x_0,f(x_0)),(x_1,f(x_1)),\cdots,(x_n,f(x_n)) \]

\(\text{FFT}\)

还记得这个式子吗

\[h(x)=\sum_{i=0}^{n+m}\sum_{j=0}^{i}g_jf_{j-i}x^i \]

我们需要快速的求出\(h\)的每一项系数,但是明显做不到,点值表示却可以 \(O(n)\) 快速卷积

后面的 \(\text{wait for}\) 补全

标签:闲话,sum,2x,1x,text,多项式,1.30,deg
From: https://www.cnblogs.com/Vsinger-LuoTianYi/p/17995750

相关文章

  • 闲话1.30
    haosen不在的第二天,想她......
  • 【2024.01.30】闪光灯漫展实践操作
    在漫展时候使用机顶闪的时候我常常觉得人物的曝光太大了即使是光圈开到100也是很亮结果后面基本上都是使用自然光进行拍摄场照的话,只有一项数值是固定的,光圈调到最大这样子的背景是虚化比较好看的,光会被打成好看的圆形所以我一般使用半自动光圈优先的挡位,然后ISO调整到100然......
  • 【2024潇湘夜雨】WIN11_Pro_23H2.22631.3085软件选装纯净版1.29
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_23H2.22631.3085。2.增加部分优化方案,手工精简部分较多。3.OS版本号为22631.3085。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.16.0.0》网卡版、......
  • 1.29闲话
    科技改变生活!出现了传说中的考勤装置,并且一个人一个人录制面部aaaaaaaa请正视摄像头,请稳一点,请近一点,请远一点,请将面部置于框内,登记成功......xxx已签到纪要是记事类的,闲话是不知道什么类的存娘的歌非常好听感觉,但是存娘也开始用AI依了推歌:二十三/洛天依byJUSF周存子曰:"......
  • 1.28闲话
    喜提洛谷1天半体验卡,于今天晚上21:30过期推歌:爱的狂想曲/洛天依byJUSF周存挺好听的,存娘调的好啊(赞赏拿到手机,打开血族,发现自己还有好多抽,角色我抽到了,皮肤1000+rmb还是算了今天被迫听字符串的课为啥我这电脑没有极域啊,投屏投不到这里,重启之后依然没有,蚌埠住了先讲了个......
  • 闲话1.28
    周日,爽爽爽......
  • 1.26 闲话
    推歌:万分之一的光/洛天依起床铃/下午一半家桶再见杰克完美生活YesterdayOnceMore龙拳触摸天空篇章起风了(翻唱,唱的和食一样)一路生花(一路生草)闪耀(欢迎收听猪猪电台,每天都分享不同的歌曲....这首歌是一首写给少年的歌....)光芒新宝岛(但是在初一只放了一天)......
  • 闲话1.27
    我才知道arc更新了......
  • 期末 whk 游记 && 1.26闲话
    喜报:我B20了政治和物理第20题都选了B,然后都错了哈哈。现在rank260,体育rank1能给我救回来吗,但是体育最高跟别人拉开2分的距离啊,有点慌了。好像集训可以带高级手机,但是能不能集训还得看这次whk成绩,恼了。现在还差两科出啊。语文101.5,但是现代文阅读只扣了三分,前面......
  • 闲话1.26
    想回家想睡觉想放假快魔怔了又写一天题了,周日还你妈有模拟赛,我他妈想睡觉啊。隔壁初中都放寒假了,妈的我们啥时候才能放啊,妈的还有两周啊啊啊啊啊啊啊啊我他妈不想接着在学校呆着了我想回家我想睡觉啊啊啊啊啊啊啊中午洗头把保暖和校服袖子全弄湿了......