论一个讲课不用课件的老师

多项式乘法

设f(x)=∑ni=0aixi,g(x)=∑ni=0bixif(x)=∑i=0naixi,g(x)=∑i=0nbixif(x)=\sum_{i=0}^{n} a_ix^i,g(x)=\sum_{i=0}^{n}b_ix^i

求f(x)×g(x)f(x)×g(x)f(x)\times g(x)

说实话,并不知道老师在干什么

下面是求多项式的和一种方法?
设2|n,n=2m2|n,n=2m2|n ,n=2m

f(x)=f0(x)+xmf1(x)f(x)=f0(x)+xmf1(x)f(x)=f_0(x)+x^mf_1(x)
g(x)=g0(x)+xmg1(x)g(x)=g0(x)+xmg1(x)g(x)=g_0(x)+x^mg_1(x)

f(x)∗g(x)=f1(x)g1(x)∗x2m+(f0(x)g1(x)+g0(x)f1(x))xm+f0(x)g0(x)f(x)∗g(x)=f1(x)g1(x)∗x2m+(f0(x)g1(x)+g0(x)f1(x))xm+f0(x)g0(x)f(x)*g(x)=f_1(x)g_1(x)*x^{2m}+(f_0(x)g_1(x)+g_0(x)f_1(x))x^m+f_0(x)g_0(x)

那我们不妨令
A(x)=f1(x)∗g1(x)A(x)=f1(x)∗g1(x)A(x)=f_1(x)*g_1(x)
B(x)=f0(x)∗g0(x)B(x)=f0(x)∗g0(x)B(x)=f_0(x)*g_0(x)
C(x)=(f0(x)+f1(x))(g0(x)+g1(x))C(x)=(f0(x)+f1(x))(g0(x)+g1(x))C(x)=(f_0(x)+f_1(x))(g_0(x)+g_1(x))

那么,我们可以直接求解
f(x)∗g(x)=A(x)∗x2m+(C(x)−A(x)−B(x))xm+B(x)f(x)∗g(x)=A(x)∗x2m+(C(x)−A(x)−B(x))xm+B(x)f(x)*g(x)=A(x)*x^{2m}+(C(x)-A(x)-B(x))x^m+B(x)

时间复杂度

下面进入正题:

快速傅里叶变化FFT

在O(nlog2n)O(nlog2n)O(nlog_2n)的时间内求多项式乘法

欧拉定理

eiθ=cosθ+isinθeiθ=cos⁡θ+isin⁡θ

e^{i\theta} = \cos \theta + i\sin\theta

复数

i2=1其中i为虚数单位i2=1其中i为虚数单位i^2=1 其中i为虚数单位

范德蒙行列式

然后我挂机了……..

我还是去写别的笔记吧

2018.6清北学堂day6上午相关推荐

  1. 2018.6清北学堂day6考试

    T1 给定一个n和k,求可爱数字的个数 其中可爱的数字满足 {sKi}>SKn { s K i } > S K n \{ \frac{s}{K^i}\} > \frac{S}{K^n ...

  2. 清北学堂 day6 兔子

    ---恢复内容开始--- [问题描述] 在一片草原上有N个兔子窝,每个窝里住着一只兔子,有M条路径连接这些窝.更特殊地是,至多只有一个兔子窝有3条或更多的路径与它相连,其它的兔子窝只有1条或2条路径与 ...

  3. 2017国庆 济南清北学堂 8天乐

    Day 0 想吐槽济南的堵车 大约接近4点从莱芜走的,走高速一个多小时,5点左右就到了济南,但是因为济南的堵车,下班高峰期,用了两个多小时才到了我们的目的地.好不容易到宾馆登记了,mc还要我们开会,8 ...

  4. 2020清北学堂秋季营感想——Hoarfrost

    2020清北学堂秋季营感想 前言:九月三十日放假以后,就马不停蹄地开始了这一次的奥赛培训.原先参加过暑假的提高组腾飞营,当时第一场模拟赛拿了第一,便觉得CSP的题目难度不会很高,普及+/提高-左右的难 ...

  5. 清明培训 清北学堂 DAY1

    今天是李昊老师的讲授~~ 总结了一下今天的内容: 1.高精度算法 (1)   高精度加法 思路:模拟竖式运算 注意:进位 优化:压位 程序代码: #include<iostream> #i ...

  6. 1986暑假济南清北学堂腾飞营摸鱼记

    注:1986 means 2019-08-06 2019-08-04 Day-1 上午下午一起在机房颓的第三天 JYF下午查作业从三点多到五点多QwQ是真的强 当他只看了英语作业的时候说:" ...

  7. 带你走遍2018年清北中科院计算机相关保研夏令营、预推免的全过程和必须要注意的坑(干货满满)

    前言 这是一篇笔者的保研经历回顾,主要是针对于计算机专业,不过很多地方也适用于其他专业.如有错误,欢迎交流指正:) 笔者的保研准备是从大三下(大概是18年4月份)才开始的,之前一直是抱着出国的想法去准 ...

  8. 清北学堂 2017-10-07

    ********今天得了在清北的最高分,有点开心wwwww,mjy爱您! 树  [问题背景]  zhx 是二叉查找树大师.  [问题描述]  二叉查找树是一种特殊的二叉树(每个节点最多只有两个儿子的树 ...

  9. 【十一日记】 清北学堂酱油记

    Day 0 五点起床 困~ 喜闻乐见的六点集合 嗯我们出发的时候迟到了四分钟( 06:26 第一次出去怎么多人 啧啧啧 @57的熊孩子们好多啊qwq 十分钟到一中 果然老司机233 嗯 目睹他们放学吃 ...

  10. 2018清北学堂普及组冲刺班6连考总结反思

    DAY 1 Problem 1 A(A.cpp/c/pas) [题目描述] 给出一个n*m的网格,其中小明初始站在(x,y)这个位置,网格内无障碍,小明可以向上下左右四个方向一步走一格,问小明最少走几 ...

最新文章

  1. “80后”财富新贵创业秘诀
  2. 「蚂蚁呀嘿」克星来了!中科院23岁博士生开发「听音识人」,准确率近90%
  3. MySQL为表的所有字段添加数据
  4. 【90】沟通:跨部门管理
  5. bert 多义词_广告行业中那些趣事系列15:超实用的基于BERT美团搜索实践
  6. 如何为项目和产品提供资源——优化工作时间、激励团队和预算
  7. 使用 IntraWeb (26) - 基本控件之 TIWMenu
  8. Ubuntu下安装NetBeans步骤和相关问题的解决方法
  9. Java多线程编程 深入详解
  10. [资源]C++书籍之 C++ Primer Plus (第6版)中文版
  11. AI 人工智能 干货分享
  12. 中国篆刻艺术孙溟㠭作品《无有中无尽藏》
  13. 服务器ie安全增强关闭还是显示,如何关掉ie浏览器的增强安全配置
  14. 深度学习目标检测YOLO对于数据集的要求
  15. Mac OS GMT安装与使用
  16. 单片机方波da转换c语言程序,基于51单片机的波形发生器DA转换(dac0832)
  17. 单龙芯3A3000-7A1000PMON研究学习-(8)撸起袖子干-make tgt=rom初步分析(a)
  18. [悠悠农夫]log分析
  19. Altium Designer基础 | AD画图基础设置
  20. 百格活动为你揭秘清华大学办会技巧,教你摆脱学术会议管理痛点!

热门文章

  1. 自然语言处理领域介绍
  2. android文件地址,Android文件夹在哪
  3. 【金猿案例展】某新型股份制商业银行——客服智能质检系统建设
  4. bigbluebutton视频直播服务器调用接口
  5. matlab绘制一般计算时间函数的曲线
  6. 《当幸福来敲门》观后感
  7. java邮件群发代码_基于java的邮件群发软件
  8. BottomNavigationView的基本使用
  9. VS编程俄罗斯方块游戏
  10. Win10-更改c盘下的用户文件夹名