首页 > 编程语言 >记一种无需形式幂级数求逆的多点求值算法

记一种无需形式幂级数求逆的多点求值算法

时间:2023-10-03 14:22:10浏览次数:40  
标签:求逆 lim 幂级数 点值 dft 求值

仅作为个人理解之用

来自 https://judge.yosupo.jp/submission/140699

首先product tree部分不变

我们考虑如何不使用形式幂级数求逆

注意到 如果对dft的点值求逆实际上是在对 x^lim-1 取模的意义下

实际上在这个意义下也是可做的

首先判掉所求点值在dft所用的单位根上的平凡情况(具体来说直接使用dft的结果即可)

那么不难证明这种情况下dft的点值均非0(可逆)

而p处点值即为 rev(f)/(1-px) (mod x^lim-1)[x^{lim-1}]

分治求即可

标签:求逆,lim,幂级数,点值,dft,求值
From: https://www.cnblogs.com/QedDust/p/17741105.html

相关文章

  • 线性求逆元
    线性求逆元时间复杂度:\(O(n)\)问题:求取\(1...n\)关于质数\(p\)的逆元。应用举例:求取组合数\(C_n^m\mod\p\),其中\(1\leqn,m\leq10^7,p=998244353\)。\[C_n^m\equiv\frac{n!}{(n-m)!m!}(mod\p)\]\[C_n^m\equivn!*(n-m)!^{-1}*m!^{-1}(mod\p)\]假设我们......
  • 算术表达式求值法(表达式求值)之后序表示法求值
    概念后序表示法(PostfixNotation)又称为逆波兰表示法(ReversePolishNotation,RPN),是一种用于表示数学表达式的方法,其中运算符位于它们的操作数之后。这种表示法非常适合用栈来计算表达式的值,因为它消除了括号的需求,使计算机能够轻松地理解和求解表达式。例如,表达式"3+4"在后......
  • 3302. 表达式求值
    3302.表达式求值题目:3302.表达式求值-AcWing题库“表达式求值”问题,两个核心关键点:(1)双栈,一个操作数栈,一个运算符栈;(2)运算符优先级,栈顶运算符,和,即将入栈的运算符的优先级比较:如果栈顶的运算符优先级低,新运算符直接入栈以1+2+3x4x5举例,看是如何利用上述两个关键点实施计算......
  • 算术表达式求值法(表达式求值)之前序表示法求值
    概念前序表示法,也称为前缀表示法或波兰表示法(Polishnotation),是一种用于表示数学表达式和算术运算的方法。这种表示法的特点是将运算符置于操作数之前,而不是像传统的中缀表示法(例如,2+3)将运算符置于操作数之间。前序表示法具有一些优点,尤其在计算机科学和计算器设计中非常有用。......
  • 算术表达式的表示法(即求值法)
    说明算术表达式的表示法有多种,其中最常见的包括中缀表达法、前缀表达法和后缀表达法。这些表示法用于表示和求解数学表达式,它们在计算机科学和数学领域都有广泛的应用。中缀表达法、前缀表达法和后缀表达法是操作符的位置来分类的。操作符位于2个操作之间叫中缀表达法,操作符位于......
  • 一个树状数组求逆序对的进阶 [USACO17JAN] Promotion Counting P
    题面就这样,就是在树上求一个逆序对但是我笨笨地求了对于每一个下属有几个上司能力比他低还一遍就写对了,结果发现看错题目了难得一遍过,但是没有完全过 ......
  • 代码随想录算法训练营day11| ● 20. 有效的括号 ● 1047. 删除字符串中的所有相邻重复
    20.有效的括号卡哥democlassSolution{public:boolisValid(strings){if(s.size()%2!=0)returnfalse;stack<char>st;for(inti=0;i<s.size();i++){if(s[i]=='(')st.push('......
  • POJ 2299 Ultra-QuickSort ---归并排序 求逆序
    归并排序的模板。能求逆序。。。。#include<stdio.h>#include<string.h>intn;longlonga[500005],b[500005];longlongsum;voidmerge(intl,intm,intr){ inti=l,j=m+1,k=0; while(i<=m&&j<=r) { if(a[i]<=a[j]) b[k++]=a[i++]; else......
  • 【230908-15】求证南宋数学家秦九韶发现的求三角形面积的“三斜公式”并求值
    ......
  • 转载:线性求逆元推导
    转载自:线性求逆元推导-Katoumegumi-博客园(cnblogs.com)本篇介绍线性求逆元的推导过程对于一个质数\(P\),我们需要求出\(1-N\)在\(\modP\)意义下的逆元,如何使用线性的方法求其逆元呢?首先,我们设\(t=\lfloor\frac{P}{i}\rfloor,k=P\modi\);对于\(i\times......