一些常用的数学题套路

三角函数

诱导公式以及和差倍半

随便上网就能查到。

和差化积公式

必背四个公式。
\[\sin(x)+\sin(y)=2\sin(\frac{x+y}{2})\cos(\frac{x-y}{2})\]\[\sin(x)-\sin(y)=2\cos(\frac{x+y}{2})\sin(\frac{x-y}{2})\]\[\cos(x)+\cos(y)=2\cos(\frac{x+y}{2})\cos(\frac{x-y}{2})\]\[\cos(x)-\cos(y)=-2\sin(\frac{x+y}{2})\sin(\frac{x-y}{2})\]

积化和差公式

往等式右边代即可,不需要背新的。

复数表示

欧拉公式

\(e^{iθ}=\cosθ+i\sinθ\)(逆时针转角)

重要结论

通过向量容易直观地得到:
\[\cos(k\frac{2π}{n})=\frac{ω+ω^{-1}}{2}\]
\[\sin(k\frac{2π}{n})=\frac{ω-ω^{-1}}{2i}\]
其中\(ω\)是\(n\)次的单位根。
直接大力代入化简复数表达式可以直接破解大多求值性题目。

设三角

遇到半径为\(r\)的圆,以圆心建系,圆周上点的复数可写作\(r\cosθ+ri\sinθ\)。

三倍角

\[\sin3α=4\sin^3α-3\sinα\]\[\cos3α=-4\cos^3α+3\cosα\]
当\(α=10^\circ或20^\circ\)等等,逆用公式可以得到特殊角。

三角形内定理

直接背。

正弦定理

略。

余弦定理

\[\cos(A)=\frac{b^2+c^2-a^2}{2bc}\]

三角形内的三角恒等式

\(tanA+tanB+tanC=tanAtanBtanC\)
\(cotAcotB+cotBcotC+cotCcotA=1\)
\((cosA)^2+(cosB)^2+(cosC)^2+2cosAcosBcosC=1\)
还有一些别的。

泰勒展开式

\[\sin x = \sum_{k=1}^{\infty} \frac{(-1)^{k+1}*x^{2k-1}}{(2k-1)!}\]\[\cos x = \sum_{k=1}^{\infty} \frac{(-1)^{k}*x^{2k}}{(2k)!}\]

数列

等差数列与等比数列

不考。

二阶常系数线性递推

常用特征根法来做。
先把递推式写成 \(F_{i+2}+pF_{i+1}+qF_{i}=0\) 的形式。
则其特征方程为 \(x^2+px+q=0\)。
特征方程的两根\(x_1\),\(x_2\)称作特征根。
若\(x_1 \neq x_2\),则通项为 \(F(n)=Ax_1^n+Bx_2^n\);
若\(x_1 = x_2\),则通项为 \(F(n)=f(n)x_1^n\)(f(n)是一次函数)。
利用已知部分待定系数即可。

非常规方法

待总结。

不等式

柯西不等式

导数

原文地址:https://www.cnblogs.com/bestwyj/p/10952905.html

时间: 2024-10-22 08:58:04

一些常用的数学题套路的相关文章

sql 常用的查询套路

1. 写一个sql:,查询商城每天的用户数及每天累计用户数 date        user_count  total_count2016-12-01    1            12016-12-02    2            32016-12-03    2            52016-12-04    6            11 (user_count 每天的访问数 total_count 总访问数) 方法一:(是错误的) select A.date,A.user_co

几种常用的排序算法

什么是算法 我想很多程序员恐怕误解了「算法」的意义,一想到算法就是动态规划,机器学习之类的高大名词.算法其实就是数学中的「解题过程」,解题过程要求精确,考虑各种情况,需要人看得懂.算法不需要你在键盘上选择什么编程语言实现,只需要在本子上详细的写出每一个步骤就可以了. 算法真的很重要吗? 我经常在社区里看到有人说初级开发不需要懂算法,这是非常真切的,很多的业务构建都是很常规的套路,查个数据库返回,没有太多复杂的计算,哪需要什么解题过程. 但是我想遇到稍微复杂一点的业务,或者想要系统运行得更流畅.更

网易云音乐的歌单推荐算法

[转载]原文地址:https://www.zhihu.com/question/26743347 原文: 不是广告党,但我却成为网易云音乐的的重度患者,不管是黑红的用户界面,还是高质量音乐质量都用起来很舒服.我喜欢听歌,几乎每周不低于15小时,但其实听得不是特别多,并没有经常刻意地去搜歌名,所以曲目数量我并不是很在乎.但是比起其它,网音给我推荐的歌单几乎次次惊艳,而且大多都没听过,或者好久以前听过早就忘记了名字,或者之前不知道在哪听过 只是知道其中一部分旋律,根本不知道名字,等等,听起来整个人大

总结(2015.8.28)

学编程技术主要是两点:(1)熟练运用技术工具:(2)解决问题的能力. 工具是在使用的过程中不断了解->熟悉->理解.不能为了学工具而学工具,这样会本末倒置,永远不会使用工具,脱离了工具的功能.应该在项目中为了解决问题,知道用什么样的的工具,然后去了解该工具的使用方法,而不是在不知道解决问题的方法的情况下,盲目的去练习工具的使用,这样问题还是解决不了,当然工具也是运用不了.所以编程是解决问题的过程,对于问题的分析,理清逻辑过程才是重点,这样你自然而然就知道你需要哪些工具,就会去查询该工具的使用文

11.如何迅速分析出系统CPU的瓶颈在哪里

前几节里,通过几个案例,分析了各种常见的 CPU 性能问题.通过这些,相信对 CPU 的性能分析已经不再陌生和恐惧,起码有了基本的思路,也了解了不少 CPU 性能的分析工 具. 不过,我猜你可能也碰到了一个我曾有过的困惑: CPU 的性能指标那么多,CPU 性能分析工具 也是一抓一大把,如果离开专栏,换成实际的工作场景,我又该观察什么指标.选择哪个性能工 具呢? 不要担心,今天我就以多年的性能优化经验,给你总结出一个"又快又准"的瓶颈定位套路,告 诉你在不同场景下,指标工具怎么选,性能

[HAOI2010] 计数 - 数位dp,组合数

你有一组非零数字(不一定唯一),你可以在其中插入任意个0,这样就可以产生无限个数.比如说给定{1,2},那么可以生成数字12,21,102,120,201,210,1002,1020,等等. 现在给定一个数,问在这个数之前有多少个数.(注意这个数不会有前导0). Solution 可重复康托展开 常用数位 dp 套路,枚举哪一位开始比原数小,前方唯一而后方算全排列 回避高精度的全排列数计算,考虑到阶乘最多大约算到 50, 开个因子计数桶,然后在桶上操作就可以了 #include <bits/st

常用 shell 套路

1. 迭代出 文件中每一行 while read line; do echo $line; done < file.txt 或者 cat file.txt | (while read line;do echo $line;done) 或者 cat file.txt| awk '{print}' 2. 迭代出一个单词 for word in $line; do echo $word; done 3. wc 统计行和字符 wc -l file // 统计行数 wc -w file // 统计单词数

蓝桥杯-递归常用的几种套路

求最大公共子序列的大小 public class 最大公共子序列 { public static void main(String[] args) { int k=f("abc","adfefexcgfd"); System.out.println(k); } private static int f(String s1, String s2) { if(s1.length()==0||s2.length()==0) return 0; if(s1.charAt(0

数据割接效率提升常用套路

1:归档与非归档 在割接前将数据改为非归档模式,在割接后再改回来.同时做全备. 改为非归档模式会大大减少写日志的开销. 2:主外键.索引 在割接前,需要先失效主外键/索引或者直接drop掉. 割接后再恢复,回复索引,大一点的表并行建立,再取消并行. 3:空间换时间 A:数据量太大时,应该分模处理. B:频繁关联的表,应该建成中间表. C:中间表太大时,应该进行拆分. D:中间表建好后,进行表分析. 4:nologging与append Insert /*+ append */ into tabl