2018.6清北学堂day6上午
论一个讲课不用课件的老师
多项式乘法
设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)的时间内求多项式乘法
欧拉定理
e^{i\theta} = \cos \theta + i\sin\theta
复数
i2=1其中i为虚数单位i2=1其中i为虚数单位i^2=1 其中i为虚数单位
范德蒙行列式
然后我挂机了……..
我还是去写别的笔记吧
2018.6清北学堂day6上午相关推荐
- 2018.6清北学堂day6考试
T1 给定一个n和k,求可爱数字的个数 其中可爱的数字满足 {sKi}>SKn { s K i } > S K n \{ \frac{s}{K^i}\} > \frac{S}{K^n ...
- 清北学堂 day6 兔子
---恢复内容开始--- [问题描述] 在一片草原上有N个兔子窝,每个窝里住着一只兔子,有M条路径连接这些窝.更特殊地是,至多只有一个兔子窝有3条或更多的路径与它相连,其它的兔子窝只有1条或2条路径与 ...
- 2017国庆 济南清北学堂 8天乐
Day 0 想吐槽济南的堵车 大约接近4点从莱芜走的,走高速一个多小时,5点左右就到了济南,但是因为济南的堵车,下班高峰期,用了两个多小时才到了我们的目的地.好不容易到宾馆登记了,mc还要我们开会,8 ...
- 2020清北学堂秋季营感想——Hoarfrost
2020清北学堂秋季营感想 前言:九月三十日放假以后,就马不停蹄地开始了这一次的奥赛培训.原先参加过暑假的提高组腾飞营,当时第一场模拟赛拿了第一,便觉得CSP的题目难度不会很高,普及+/提高-左右的难 ...
- 清明培训 清北学堂 DAY1
今天是李昊老师的讲授~~ 总结了一下今天的内容: 1.高精度算法 (1) 高精度加法 思路:模拟竖式运算 注意:进位 优化:压位 程序代码: #include<iostream> #i ...
- 1986暑假济南清北学堂腾飞营摸鱼记
注:1986 means 2019-08-06 2019-08-04 Day-1 上午下午一起在机房颓的第三天 JYF下午查作业从三点多到五点多QwQ是真的强 当他只看了英语作业的时候说:" ...
- 带你走遍2018年清北中科院计算机相关保研夏令营、预推免的全过程和必须要注意的坑(干货满满)
前言 这是一篇笔者的保研经历回顾,主要是针对于计算机专业,不过很多地方也适用于其他专业.如有错误,欢迎交流指正:) 笔者的保研准备是从大三下(大概是18年4月份)才开始的,之前一直是抱着出国的想法去准 ...
- 清北学堂 2017-10-07
********今天得了在清北的最高分,有点开心wwwww,mjy爱您! 树 [问题背景] zhx 是二叉查找树大师. [问题描述] 二叉查找树是一种特殊的二叉树(每个节点最多只有两个儿子的树 ...
- 【十一日记】 清北学堂酱油记
Day 0 五点起床 困~ 喜闻乐见的六点集合 嗯我们出发的时候迟到了四分钟( 06:26 第一次出去怎么多人 啧啧啧 @57的熊孩子们好多啊qwq 十分钟到一中 果然老司机233 嗯 目睹他们放学吃 ...
- 2018清北学堂普及组冲刺班6连考总结反思
DAY 1 Problem 1 A(A.cpp/c/pas) [题目描述] 给出一个n*m的网格,其中小明初始站在(x,y)这个位置,网格内无障碍,小明可以向上下左右四个方向一步走一格,问小明最少走几 ...
最新文章
- “80后”财富新贵创业秘诀
- 「蚂蚁呀嘿」克星来了!中科院23岁博士生开发「听音识人」,准确率近90%
- MySQL为表的所有字段添加数据
- 【90】沟通:跨部门管理
- bert 多义词_广告行业中那些趣事系列15:超实用的基于BERT美团搜索实践
- 如何为项目和产品提供资源——优化工作时间、激励团队和预算
- 使用 IntraWeb (26) - 基本控件之 TIWMenu
- Ubuntu下安装NetBeans步骤和相关问题的解决方法
- Java多线程编程 深入详解
- [资源]C++书籍之 C++ Primer Plus (第6版)中文版
- AI 人工智能 干货分享
- 中国篆刻艺术孙溟㠭作品《无有中无尽藏》
- 服务器ie安全增强关闭还是显示,如何关掉ie浏览器的增强安全配置
- 深度学习目标检测YOLO对于数据集的要求
- Mac OS GMT安装与使用
- 单片机方波da转换c语言程序,基于51单片机的波形发生器DA转换(dac0832)
- 单龙芯3A3000-7A1000PMON研究学习-(8)撸起袖子干-make tgt=rom初步分析(a)
- [悠悠农夫]log分析
- Altium Designer基础 | AD画图基础设置
- 百格活动为你揭秘清华大学办会技巧,教你摆脱学术会议管理痛点!