【全程NOIP计划】数学推导选讲
常见不等式
柯西不等式
对于数列a和b,有以下恒成立
∑i=1nai2∑i=1nbi2≥(∑i=1naibi)2
令
A=∑ai2,B=∑aibi,C=∑bi2
构造以下式子
f(x)=Ax2+2Bx+c=∑(aix+bi)2≥0ai2x2+2aibix+bi2≥0
△≤0,然后就得证了
例子:
有x1,x2,…,x4n≥0,xi−1+xi+xi+1≤1(x0=x4n,x4n+1=x1)
求:∑i=14n(xi−1∗xi+1)
这个系列实际上可以是0,21,0,21,……
实际上我们可以直接把第二个小于号看成等于号
x0x2+x1x3≤(1−x1−x2)x2+x1(1−x1−x2)=(x1+x2)[1−(x1+x2)]
然后换元法,二次函数求最大值
又一个例子:
有x1,x2,…,xn∈Z+,∀i,xi=10,∑i=1nxi=10n
求(∏i=1nxi)n1的最大值
9 11 9 11 9 11……这样循环下去就可以了
(∏xi)n1≤n∑xi=10
实际上就是均值不等式
再一个例子:
设f(x)=∑i=0naixn−i,f(x)有n个实数根,∀i,ai≥0
求f(m)的最大值
这是一个n-1元函数
n个根
设这n个根为−x1,−x2,−x3,−x4,−x5,−x6,…,−xn
然后
f(m)=(m+x1)(m+x2)(m+x3)……(m+xn)
m+xi=m∗1+xi≥(m+1)m+1m∗1+xi
还有:
设n次多项式f(x)满足f(k)=k1(k=1,2,…,n+1)
求:f(n+2)
从上一题吸取一点经验
设g(x)=x∗f(x)−1
k=1,2,3,…,n+1
g(k)=k∗f(k)−1=0
g(x)=(x−1)(x−2)…(x−n−1)
所以(−1)n+1!∗C=−1
C=(n+1)!(−1)n
g(x)=(n+1)!(−1)n∗(x−1)(x−2)…(x−n−1)
然后(n+2)∗f(n+2)−1=g(n+2)=(−1)n
则f(n+2)=n+2(−1)n+1
二阶线性递推数列的特征方程
an+2=c1an+1+c2an这一个递推式的特征方程为:
x2=c1x+c2
如果这个方程的两个解为:x1,x2
则an的通项公式为:an=C1x1n+C2x2n
比如斐波那契数列的特征方程就可以求
fn+2=fn+1+fn
例子:
已知数列a满足:
a1=−4,a2=−7,an+2=5an+1−6an
求an的通项公式
实际上用刚才的特征方程就好了
又一个例子:
求⌊(25+21)n⌋的个位数字
发现上面的其实是x2−5x+1=0的两个解
然后x2=5x−1
an+2=5an+1−an
an=C1(25+21)n+C2(25−21)n
an=(25+21)n+(25−21)n
所以a0=2,a1=5
然后用
an+2=5an+1−an,在加的时候不断模10算出来它的循环节就可以了
还有一个例子:
求所有的数对(p,n),满足pn=np,p是质数,n是正整数
假设n=px,所以pn=pxp=np
pn=ppx
pxp=ppx
所以xp=px→x=px−1
但是我们观察到$n=p \space or \space n=2,p=4 $(或者相反)就可以了
更多的例子:
n是一个偶数,给定一个n*n的矩阵B,Bi,j=(i+j) mod n
选出尽量多个格子,使得其中任意两个格子不在同一行,不在同一列,格子中的元素不同
给出方案
还有:
M(a)表示使(a+b)∣ab为的正整数的b的个数
求M(a)
设a+bab=c
然后ab=ac+bc
ab−ac−bc=0
ab−ac−bc+a2=a2
(a−c)(a+b)=a2
所以我们就结束了
ans=2d0(a2)−1,d0(x)为x约数的个数
如何求a2的约数个数
d0(12)=(2+1)∗(1+1)=6
然后d0(122)=(4+1)∗(2+1)=15
然而还有:
一次考试有m道题目,有n个同学参加
如果某道题目正好有x个同学没有答对,那么答对的所有同学得x分
求第一名的分数和最后一名分数之和的最大值
可以很容易看出最大值为m*(n-1)
平面上有2n个点,没有三点共线,任意两点之间连线段
将其中n2+1条边染成红色,剩下的边染成蓝色
求同色的三角形最多有多少个?
矩阵的相关概念
若矩阵A,向量x,数λ满足:
Ax=λx则称$\lambda 为A的特征值,x为\lambda相对应的A$的特征向量
求解方法:
(A−λI)x=0先求解∣A−λI∣=0再求解方程
如果AB=I,则A,B互为对方的逆,记为B−1,A−1
求解方法:通过矩阵变换将[A∣I]消成[I∣B],则B=A−1
矩阵的对角化:(三角矩阵O(n3))的矩阵快速幂
A=P−1DP,其中D为对角矩阵
(D中元素为A的特征值,P为相对应的特征的向量矩阵)