首页 > 其他分享 >多项式化简技巧

多项式化简技巧

时间:2024-03-16 16:11:20浏览次数:22  
标签:化简 省流 frac 技巧 多项式 mod 2k equiv

多项式化简技巧

多项式部分

省流:

  • 1.\(1^2+2^2+···+n^2=\frac{1}{6}n(n+1)(2n+1)\)

  • 2.若\(n\)为奇数,\(x^n+1=(x+1)(x^{n-1}*(-1)^{n-1}+x^{n-2}*(-1)^{n-2}+···+x*(-1)+1)\)

  • 3.等比数列求和公式推导:\(x^n-1=(x-1)(x^{n-1}+x^{n-2}+···+x+1)\)即\(x^n+1=(x-1)\sum\limits_{i=0}^{n-1} x^i\)

  • 4.更近一步:\(a^n-b^n=(a-b)(a^{n-1}b^0+a^{n-2}b^1+···+a^0b^{n-1})\)即\(a^n-b^n(a-b)\sum\limits_{i=0}^{n-1} a^{n-1-i}b^i\)

证明

1.\(1^2+2^2+···+n^2=\frac{1}{6}n(n+1)(2n+1)\)

考虑数学归纳法。

当\(n=1\)时,\(1^2=\frac{1}{6}*1*2*3=1\)

设\(n=k\)时等式成立,则\(1^2+2^2+···+k^2=\frac{1}{6}k(k+1)(2k+1)\)

等式两边同时加上\((k+1)^2\),\(1^2+2^2+···+k^2+(k+1)^2=\frac{1}{6}k(k+1)(2k+1)+(k+1)^2\)

\[1^2+2^2+···+k^2+(k+1)^2=(k+1)(\frac{1}{6}k(2k+1)+(k+1)) \]

\[1^2+2^2+···+k^2+(k+1)^2=(k+1)(\frac{k(2k+1)+6(k+1)}{6}) \]

\[1^2+2^2+···+k^2+(k+1)^2=(k+1)(\frac{2k^2+7k+1}{6}) \]

对于右边因式分解,\(1^2+2^2+···+k^2+(k+1)^2=(k+1)\frac{ (k+2)(2k+3) }{ 6 }\)

即\(1^2+2^2+···+k^2+(k+1)^2=\frac{1}{6}(k+1)(k+2)(2k+3)\)

证毕。

最大公约数部分

省流:

Ps:\((a,b)=gcd(a,b)\)

  • 1.\((a,b)=(a,b+ax)\)

取模相关

省流:

  • 1.若\(a \equiv b \mod p\),则\(p|a-b\)。

  • 2.若\(a \equiv b \mod p\),则\(a^n \equiv b^n \mod p\)。

  • 3.若\(a \equiv b \mod p\)且\(a \equiv c \mod p\),则\(b \equiv c \mod \frac{p}{(a,p)}\)

杂项

省流:

  • 1.对\(x\)进行质因数,则\(x=p_1^{a_1}*p_2^{a_2}*···*p_n^{a_n}\)。

    设\(d_x\)为\(x\)的因数个数,则有\(d_x=(a_1+1)(a_2+1)(a_3+1)···(a_n+1)\)

标签:化简,省流,frac,技巧,多项式,mod,2k,equiv
From: https://www.cnblogs.com/binbinbjl/p/18077192

相关文章

  • 调试小技巧
    1、多线程调试:在vscode中,多线程的单步调试难以控制只调试一个线程,会在多个线程跳来跳去,难以理清固定一个线程的逻辑。对此可以在暂时不调试的线程添加sleep函数,让其卡在这一步,这样单步调试就不会在多线程跳来跳去了。2、条件断点:vscode支持在满足一定条件,断点才生效,当我们需要......
  • 10个让你商城APP源代码开发变火爆的小技巧
    在当今数字化时代,商城APP已经成为人们购物的主要途径之一。但是,在激烈的竞争中脱颖而出并不容易。下面分享十个让你的商城APP源代码开发变得火爆的小技巧。首先,用户体验至关重要。确保你的APP设计简洁直观,易于操作。优化页面加载速度,减少用户等待时间。同时,提供个性化推荐和搜......
  • 转型AI产品经理(1):5点技巧把控AI项目时间
    随着李一舟的AI课程话题的讨论火热,可以看出大家对AI行业的关注,记得李一舟的广告词里说产品经理一定要学AI!!!那产品经理该学AI的什么内容呢,本系列内容将为大家逐步介绍,作为一名传统互联网产品经理,转型为AI产品经理,需要了解那些内容,算法,模型当然是要了解的,但是这里要先讲一个AI项目......
  • csproj技巧
    1、在项目中我们经常写string?Message{get;set;}明明是引用类型,它底下还是会出现波浪线,我们可以打开csproj找到Nullable将它改为disable,或者删除,它默认是disable<Nullable>disable</Nullable>2、我们的WPF中可能会使用到Winform的类库,添加UseWindowsForms,一定要写在UseWPF......
  • SOLIDWORKS参数化工具自定义设置小技巧 慧德敏学
    利用SOLIDWORKS参数化工具-SolidKits.AutoWorks,我们可以实现产品的一键改型、打包、编码、出BOM。整个流程大家都已经非常熟悉了,但是参数化工具的设置你可能还没有留心,加入你想自定义产品选型的分类名称,那在设置中就可以轻松实现。软件中,产品分类的默认名称为产品大类、产品小类......
  • 快速上手Python爬虫,轻松掌握技巧!
    很多人都听说过爬虫,我也不例外。曾看到别人编写的爬虫代码,虽然没有深入研究,但感觉非常强大。因此,今天我决定从零开始,花费仅5分钟学习入门爬虫技术,以后只需轻轻一爬就能查看所有感兴趣的网站内容。广告?不存在的,因为我看不见。爬虫只会获取我感兴趣的信息,不需要的内容对我而言只......
  • vivado与第三方编辑器的使用技巧
    VisualStudioCode搭配插件,可实现verilog纠错、画波形图、变量定义跳转等功能,一起来体验吧。一、VisualStudioCode安装1、下载VisualStudioCode官网:VisualStudioCode-CodeEditing.Redefined在官网下载速度太慢,只有几十Kb/s,推荐网盘下载:VSCodeUserSetup-x64-1......
  • 掌握 Kubernetes 故障排除技巧:kubectl命令的基本指南
    Kubernetes彻底改变了容器编排,简化了应用程序的管理和扩展。然而,与任何复杂系统一样,Kubernetes集群也会遇到问题,需要及时解决才能保持最佳性能和可靠性。在本文中,我们将深入探讨必要的kubectl命令,这些命令是诊断和排除Kubernetes集群问题不可或缺的工具。无论您是新手还是经......
  • 5分钟上手Python爬虫:从干饭开始,轻松掌握技巧
    很多人都听说过爬虫,我也不例外。曾看到别人编写的爬虫代码,虽然没有深入研究,但感觉非常强大。因此,今天我决定从零开始,花费仅5分钟学习入门爬虫技术,以后只需轻轻一爬就能查看所有感兴趣的网站内容。广告?不存在的,因为我看不见。爬虫只会获取我感兴趣的信息,不需要的内容对我而言只是一......
  • 轻松驾驭时间流:MYSQL日期与时间函数的实用技巧
    ​......