专栏文章

OI中你可能会用到的一些不等式及其证明

算法·理论参与者 63已保存评论 71

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
71 条
当前快照
1 份
快照标识符
@mhz5tm8p
此快照首次捕获于
2025/11/15 01:56
4 个月前
此快照最后确认于
2025/11/29 05:25
3 个月前
查看原文

0xff

本文分为 3 部分,
第 1 部分是介绍这些不等式,第 2 部分是证明这些不等式,第 3 部分为小量习题和参考资料
本文整理了一些 OI 中迟早会用到的不等式,本文中的所有证明均只用到初等(甚至初中)数学内容,所以放心吔。
i=lrai=al+al+1++ar1+ar\sum_{i=l}^{r}a_i=a_l+a_{l+1}+\cdots + a_{r-1}+a_r
这里的 ai,bia_i,b_i 啥全部在实数域内

可爱的不等式们

均值不等式:

ai0a_i\ge 0
平方平均数Qn=i=1nai2nQ_n=\sqrt {\frac {\sum _{i=1}^na^2_i}{n}}
算术平均数An=i=1nainA_n=\frac {\sum_{i=1}^na_i}n
几何平均数Gn=a1a2annG_n=\sqrt[n]{a_1a_2\cdots a_n}
调和平均数Hn=ni=1n1aiH_n=\frac n {\sum_{i=1}^n\frac {1}{a_i}}
他们之间的关系:HnGnAnQnH_n\le G_n\le A_n\le Q_n,简称”调几算方“
取等条件(即 Qn=An=Gn=HnQ_n=A_n=G_n=H_n):a1=a2==ana_1=a_2=\cdots=a_n

柯西 (Cauchy)不等式

(i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2
取等条件:a1b1=a2b2==anbn\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n} ,或者 a1=a2==an=0a_1=a_2=\cdots =a_n=0 ,或者 b1=b2==bn=0b_1=b_2=\cdots = b_n=0

排序不等式

a1a2ana_1\le a_2\le \cdots \le a_n , b1b2bnb_1\le b_2\le \cdots \le b_n
i=1naibni+1i=1naibdii=1naibi\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}
d1,d2,,dnd_1, d_2, \cdots , d_n 是 1~n 的任意一个排列
取等条件:a1=a2==ana_1=a_2=\cdots = a_n 或者 b1=b2==bnb_1=b_2=\cdots = b_n

Extra: (补充的可以作为了解的几个不等式)

杨氏 (Young) 不等式

a,b0,p>1,1p+1q=1a,b\ge 0,p>1,\frac 1p+\frac 1q=1,有
abapp+bqqab\le \frac {a^p}p +\frac {b^q}q
取等条件:ap=bqa^p=b^q

赫尔德 (Holder) 不等式

ai,bi0,p>1,1p+1q=1a_i,b_i\ge 0,p>1,\frac 1p + \frac 1q=1,有
i=1naibii=1naipp×i=1nbiqq\sum_{i=1}^n a_ib_i\le \sqrt[p]{\sum _{i=1}^na^p_i}\times \sqrt[q]{{\sum_{i=1}^n}b_i^q}
取等条件:a1pb1q=a2pbq2==anpbnq\frac {a_1^p}{b_1^q}=\frac {a_2^p}{b^2_q}=\cdots = \frac {a^p_n}{b^q_n},或者 a1=a2==an=0a_1=a_2=\cdots =a_n=0 ,或者 b1=b2==bn=0b_1=b_2=\cdots = b_n=0

证明

均值不等式:

首先来证 AnQnA_n\le Q_n,即 i=1naini=1nai2n\frac {\sum_{i=1}^na_i}n\le \sqrt {\frac {\sum _{i=1}^na^2_i}{n}}
(cd)20(c-d)^2\ge 0 c22cd+d20c^2-2cd+d^2\ge 0 c2+d22cdc^2+d^2\ge 2cd
那么我们来看这个柿子:
1i,jn,ij2aiaj(n1)×i=1nai2\sum_{1\le i,j\le n,i\ne j} {2a_ia_j} \le (n-1)\times \sum _{i=1}^n a_i^2
我们发现,左边展开有 n(n1)2\frac {n(n-1)}2 项,右边展开有 n(n1)n(n-1)
那么左边的每一个 2aiaj2a_ia_j 都可以在右边找到一个对应的 ai2,aj2a_i^2,a_j^2 ,所以这个柿子成立
然后继续添加一点东西
1i,jn,ij2aiaj+i=1nai2n×i=1nai2\sum_{1\le i,j\le n,i\ne j} {2a_ia_j} +\sum _{i=1}^n a_i^2\le n\times \sum _{i=1}^n a_i^2 (i=1nai)2n×i=1nai2(\sum_{i=1}^na_i)^2\le n\times \sum _{i=1}^n a_i^2 (i=1nai)2n2i=1nai2n\frac {(\sum_{i=1}^na_i)^2}{n^2}\le \frac {\sum _{i=1}^n a_i^2}{n} i=1naini=1nai2n\frac {\sum_{i=1}^na_i}{n}\le \sqrt{\frac {\sum _{i=1}^n a_i^2}{n}}
即证明了 AnQnA_n\le Q_n
接下来来证明均值不等式中最经典的 GnAnG_n\le A_n,即 a1a2anni=1nain\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n
使用数学归纳法
我们用 P(n)P(n) 表示 a1a2anni=1nain\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n 这个命题
因为 a1=a1a_1=a_1 ,所以 P(1)P(1) 成立
因为
(c+d2)2cd(\frac {c+d}2)^2-cd =c2+2cd+d24cd= \frac {c^2+2cd+d^2}{4}-cd =c22cd+d24=(cd)24=\frac {c^2-2cd+d^2}{4}=\frac{(c-d)^2}{4}
因为
(cd)20(c-d)^2 \ge 0
所以
(cd)240\frac{(c-d)^2}{4} \ge 0
所以
(c+d2)2cd(\frac {c+d}2)^2 \ge cd
所以
c+d2cd\frac {c+d}2 \ge \sqrt{cd}
所以 P(2)P(2) 成立
假设 P(n)P(n) 成立
c1=a1+a2++ann,c2=an+1+an+2++a2nn,d1=a1a2ann,d2=an+1an+2a2nnc_1=\frac {a_1+a_2+\cdots +a_n}{n} , c_2=\frac{a_{n+1}+a_{n+2}+\cdots +a_{2n}}{n} , d_1=\sqrt[n]{a_1a_2\cdots a_n} , d_2=\sqrt[n]{a_{n+1}a_{n+2}\cdots a_{2n}}
根据 P(2)P(2) 成立,我们可以推出
c1+c22d1d2\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2}
根据 P(n)P(n) 成立,我们推出
c1d1,c2d2c_1 \ge d_1,c_2\ge d_2
这里,你只要稍微想一想,假设 c1=d1,c2=d2c_1=d_1,c_2=d_2 ,那么 c1+c22d1d2\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2}
而,c1,c2c_1,c_2 却是 d1,d2\ge d_1,d_2 ,那还用说,c1+c22d1d2\frac {c_1+c_2}{2} \ge \sqrt{d_1d_2} 肯定成立
那么,
c1+c22d1d2\frac {c_1+c_2}{2}\ge \sqrt{d_1d_2} a1+a2++ann+an+1+an+2++a2nn2a1a2ann×an+1an+2a2nn\frac {\frac {a_1+a_2+\cdots +a_n}{n}+\frac{a_{n+1}+a_{n+2}+\cdots +a_{2n}}{n}}{2}\ge \sqrt{\sqrt[n]{a_1a_2\cdots a_n} \times \sqrt[n]{a_{n+1}a_{n+2}\cdots a_{2n}}} a1+a2+...+a2nn2a1a2...a2nn\frac {\frac {a_1+a_2+...+a_{2n}}{n}}{2}\ge \sqrt{\sqrt[n]{a_1a_2...a_{2n}}} a1+a2+...+a2n2na1a2...a2n2n\frac {a_1+a_2+...+a_{2n}}{2n}\ge \sqrt[2n]{a_1a_2...a_{2n}}
于是,我们可以通过 P(n)P(n) 成立来推出 P(2n)P(2n) 成立
于是,对于任意的 P(2k)P(2^k),都成立
接下来,我们要通过 P(n)P(n) 成立来推出 P(n1)P(n-1) 成立:
假设 P(n)P(n) 成立:
我们先想一下,要找一个 ana_n 使得 a1+a2++ann=a1+a2++an1n1\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
a1+a2++ann=a1+a2++an1n1\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1} (n1)×(a1+a2++an)=n×(a1+a2++an1)(n-1) \times (a_1+a_2+\cdots +a_n)=n \times (a_1+a_2+\cdots +a_{n-1}) (n1)×(a1+a2++an1)+(n1)×an=(n1)×(a1+a2++an1)+(a1++an1)(n-1) \times (a_1+a_2+\cdots +a_{n-1})+(n-1) \times a_n=(n-1) \times (a_1+a_2+\cdots +a_{n-1})+(a_1+\cdots +a_{n-1}) (n1)×an=(a1+a2++an1)(n-1) \times a_n=(a_1+a_2+\cdots +a_{n-1}) an=a1+a2++an1n1a_n=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
于是,这里 a1+a2++ann=a1+a2++an1n1\frac {a_1+a_2+\cdots +a_n}{n}=\frac {a_1+a_2+\cdots +a_{n-1}}{n-1}
那么就有:
a1+a2++an1n1a1a2ann\frac {a_1+a_2+\cdots +a_{n-1}}{n-1} \ge \sqrt[n]{a_1a_2\cdots a_n}
两边同时 n1n-1 次方
(a1+a2+...+an1n1)na1a2...an(\frac {a_1+a_2+...+a_{n-1}}{n-1})^n \ge a_1a_2...a_n
ana_n 代入
(a1+a2++an1n1)na1a2an1×a1+a2++an1n1(\frac {a_1+a_2+\cdots +a_{n-1}}{n-1})^n \ge a_1a_2\cdots a_{n-1} \times \frac {a_1+a_2+\cdots +a_{n-1}}{n-1} (a1+a2++an1n1)n1a1a2an1(\frac {a_1+a_2+\cdots +a_{n-1}}{n-1})^{n-1} \ge a_1a_2\cdots a_{n-1}
两边同时开 nn 次根号
a1+a2++an1n1a1a2an1n1\frac {a_1+a_2+\cdots +a_{n-1}}{n-1} \ge \sqrt[n-1]{a_1a_2\cdots a_{n-1}}
于是当 P(n)P(n) 成立时 P(n1)P(n-1) 也成立
整理一下现在的条件,我们有
P(1),P(2)P(1),P(2) 成立,P(n)P(n) 成立时 P(2n)P(2n) 成立,P(n)P(n) 成立时 P(n1)P(n-1) 成立
于是,对于任何正整数 nnP(n)P(n) 都成立
于是证明了 GnAnG_n\le A_n
最后一个,HnGnH_n\le G_n ,即 ni=1n1aia1a2ann\frac n {\sum_{i=1}^n\frac {1}{a_i}}\le \sqrt[n]{a_1a_2\cdots a_n}ai0a_i\ge 0
我们先把刚证的 GnAnG_n\le A_n 拿过来
a1a2anni=1nain\sqrt[n]{a_1a_2\cdots a_n}\le \frac {\sum_{i=1}^na_i}n
我们把所有的 ai=1aia_i=\frac 1{a_i},替换一下
1a1a2anni=1n1ain\sqrt[n]{\frac 1{a_1a_2\cdots a_n}}\le \frac {\sum_{i=1}^n\frac 1{a_i}}n
两边同时取倒数,又因为两边同号,所以不等号取反
11a1a2annni=1n1ai\frac 1{\sqrt[n]{\frac 1{a_1a_2\cdots a_n}}}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}} ((1a1a2an)1n)1ni=1n1ai((\frac 1{a_1a_2\cdots a_n})^{\frac 1n})^{-1}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}} ((1a1a2an)1)1nni=1n1ai((\frac 1{a_1a_2\cdots a_n})^{-1})^{\frac 1n}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}} (a1a2an)1nni=1n1ai(a_1a_2\cdots a_n)^{\frac 1n}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}} a1a2an)nni=1n1ai\sqrt[n]{a_1a_2\cdots a_n)}\ge \frac n{\sum_{i=1}^n\frac 1{a_i}}
HnGnH_n\le G_n
HnGnAnQnH_n\le G_n\le A_n\le Q_n 证完了~
关于取等条件,我们发现上面都用到了 (cd)20(c-d)^2\ge 0 这个,那么 (cd)2=0(c-d)^2=0 的时候就是 c=dc=d
所以取等条件是 a1=a2==ana_1=a_2=\cdots=a_n

柯西 (Cauchy)不等式

(i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2
在人教版选修4-5上有一种通过巧妙地构造来证明的方法
f(x)=i=1n(aix+bi)2=(i=1nai2)x2+2(i=1naibi)+i=1nbi20f(x)=\sum_{i=1}^n(a_ix+b_i)^2 =(\sum_{i=1}^na_i^2)x^2+2(\sum_{i=1}^na_ib_i)+\sum_{i=1}^nb_i^2\ge 0
所以 f(x)f(x) 的判别式 Δ0\Delta \le 0
所以
(2(i=1naibi))24((i=1nai2)×(i=1nbi2))0(2(\sum_{i=1}^na_ib_i))^2-4((\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2))\le 0 4(i=1naibi)24((i=1nai2)×(i=1nbi2))4(\sum_{i=1}^na_ib_i)^2\le4((\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)) (i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge(\sum_{i=1}^na_ib_i)^2
Δ=0\Delta=0 时,上面的 \ge 变成 == ,那么方程的 2 实数根相等,也就是说 xx 唯一
那么就有 a1x+b1=a2x+b2==anx+bn=0a_1x+b_1=a_2x+b_2=\cdots =a_nx+b_n=0
x=0x=0 ,那么 b1=b2==bn=0b_1=b_2=\cdots = b_n=0
x0x\ne 0 ,那么 ax=1xbia_x=-\frac 1xb_i,那么 a1b1=a2b2==anbn\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n}
交换 ai,bia_i,b_i 就可得到:
取等条件:a1b1=a2b2==anbn\frac {a_1}{b_1}=\frac {a_2}{b_2}=\cdots = \frac {a_n}{b_n} ,或者 a1=a2==an=0a_1=a_2=\cdots =a_n=0 ,或者 b1=b2==bn=0b_1=b_2=\cdots = b_n=0
当然也可以用数学归纳法:
我们用 P(n)P(n) 表示 (i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2 这个命题
P(1)P(1) 显然成立
P(2)P(2) 随便推推:
(a2+b2)(c2+d2)=(ac)2+(bd)2+(bc)2+(ad)2(a^2+b^2)(c^2+d^2)=(ac)^2+(bd)^2+(bc)^2+(ad)^2 =(ac)2+2abcd+(bd)2+(bc)22abcd+(ad)2=(ac)^2+2abcd+(bd)^2+(bc)^2-2abcd+(ad)^2 =(ac+bd)2(bcad)2(ac+bd)2=(ac+bd)^2-(bc-ad)^2\ge (ac+bd)^2
取等条件 bcad=0bc-ad=0,即 ac=bd\frac ac=\frac bd
那么我们现在要从 P(n)P(n) 成立推到 P(n+1)P(n+1)
假设 P(n)P(n) 成立:即 (i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2
(i=1nai2+an+12)×(i=1nbi2+bn+12)=(i=1nai2)×(i=1nbi2)+(i=1nai2)×bn+12+(i=1nbi2)×an+12+an+12bn+12(\sum_{i=1}^na_i^2+a_{n+1}^2)\times (\sum_{i=1}^nb_i^2+b_{n+1}^2)=(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)+(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2+a_{n+1}^2b_{n+1}^2
其中
因为
(AD2BC2)0(AD^2-BC^2)\ge0 A2D42ABC2D2+B2C40A^2D^4-2ABC^2D^2+B^2C^4\ge 0 A2D4+2ABC2D2+B2C44ABC2D2A^2D^4+2ABC^2D^2+B^2C^4\ge 4ABC^2D^2 (AD2+BC2)24ABC2D2(AD^2+BC^2)^2\ge 4ABC^2D^2 AD2+BC24ABC2D2AD^2+BC^2\ge \sqrt{4ABC^2D^2} A×D2+B×C22×C×D×ABA\times D^2+B\times C^2\ge 2\times |C|\times |D|\times \sqrt{AB}
代入 A=i=1nai2,B=i=1nbi2,C=an+12,D=bn+12A=\sum_{i=1}^na_i^2,B=\sum_{i=1}^nb_i^2,C=a_{n+1}^2,D=b_{n+1}^2,得
(i=1nai2)×bn+12+(i=1nbi2)×an+122×an+1×bn+1×(i=1nai2)×(i=1nbi2)(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2\ge2\times |a_{n+1}|\times |b_{n+1}|\times \sqrt{(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)}
因为 (i=1nai2)×(i=1nbi2)(i=1naibi)2(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)\ge (\sum _{i=1}^na_ib_i)^2,所以 (i=1nai2)×(i=1nbi2)(i=1naibi)\sqrt{(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)}\ge (\sum _{i=1}^na_ib_i)
又因 an+1×bn+1an+1×bn+1|a_{n+1}|\times |b_{n+1}|\ge a_{n+1}\times b_{n+1}
所以
(i=1nai2)×bn+12+(i=1nbi2)×an+122×an+1×bn+1×(i=1naibi)(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2\ge 2\times a_{n+1}\times b_{n+1}\times (\sum _{i=1}^na_ib_i)
所以
(i=1nai2)×(i=1nbi2)+(i=1nai2)×bn+12+(i=1nbi2)×an+12+an+12bn+12(\sum_{i=1}^na_i^2)\times (\sum_{i=1}^nb_i^2)+(\sum_{i=1}^na_i^2)\times b_{n+1}^2+(\sum_{i=1}^nb_i^2)\times a_{n+1}^2+a_{n+1}^2b_{n+1}^2 (i=1naibi)2+2×an+1×bn+1×(i=1naibi)+an+12bn+12\ge(\sum _{i=1}^na_ib_i)^2+2\times a_{n+1}\times b_{n+1}\times (\sum _{i=1}^na_ib_i)+a_{n+1}^2b_{n+1}^2
所以
(i=1nai2+an+12)×(i=1nbi2+bn+12)(i=1n+1aibi)2(\sum_{i=1}^na_i^2+a_{n+1}^2)\times (\sum_{i=1}^nb_i^2+b_{n+1}^2)\ge (\sum _{i=1}^{n+1}a_ib_i)^2
所以 P(n+1)P(n+1) 成立
由此通过数学归纳法证明了柯西不等式

排序不等式

a1a2ana_1\le a_2\le \cdots \le a_n , b1b2bnb_1\le b_2\le \cdots \le b_n
i=1naibni+1i=1naibdii=1naibi\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}
d1,d2,,dnd_1, d_2, \cdots , d_n1n1\sim n 的任意一个排列
我们使用数学归纳法证明:
我们用 P(n)P(n) 表示 i=1naibni+1i=1naibdii=1naibi\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i} 这个命题
显然 P(1)P(1)P(2)P(2) 成立
我们现在要通过 P(n)P(n) 推出 P(n+1)P(n+1) 成立:
假设 P(n)P(n) 成立,即 i=1naibni+1i=1naibdii=1naibi\sum_{i=1}^na_ib_{n-i+1}\le \sum_{i=1}^na_ib_{d_i}\le \sum _{i=1}^n{a_ib_i}
那么有
i=1naibi+an+1bn+1i=1naibdi+an+1bn+1\sum _{i=1}^n{a_ib_i}+a_{n+1}b_{n+1}\ge\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
i=1n+1aibii=1naibdi+an+1bn+1\sum _{i=1}^{n+1}{a_ib_i}\ge\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
我们可以把右边的 n+1n+1d1,,dnd_1,\cdots,d_n 中任何一个交换,也可以不动,所以给原来 n!n! 的全排列乘上了 n+1n+1 种方案数,那么就变成了 (n+1)!(n+1)! ,于是 i=1n+1aibii=1n+1aibdi\sum _{i=1}^{n+1}{a_ib_i}\ge\sum_{i=1}^{n+1}a_ib_{d_i} 成立
同理,有
i=1naibni+1+an+1bn+1i=1naibdi+an+1bn+1\sum _{i=1}^n{a_ib_{n-i+1}}+a_{n+1}b_{n+1}\le\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
i=1n+1aibni+1i=1naibdi+an+1bn+1\sum _{i=1}^{n+1}{a_ib_{n-i+1}}\le\sum_{i=1}^na_ib_{d_i}+a_{n+1}b_{n+1}
我们可以把右边的 n+1n+1d1,,dnd_1,\cdots,d_n 中任何一个交换,也可以不动,所以给原来 n!n! 的全排列乘上了 n+1n+1 种方案数,那么就变成了 (n+1)!(n+1)! ,于是 i=1n+1aibni+1i=1n+1aibdi\sum_{i=1}^{n+1}a_ib_{n-i+1}\le \sum_{i=1}^{n+1}a_ib_{d_i} 成立
所以我们通过 P(n)P(n) 成立证明了 P(n+1)P(n+1) 成立
由此证明了排序不等式

习题以及参考资料

题都很水
poj 3544 Journey with Pigs (排序不等式)
CF163D Large Refrigerator (均值不等式)
P2647 最大收益 (排序不等式)
牛客小白月赛5-B-范围(range)(柯西不等式)
柯西不等式的证明参考了 河西学院数学系论文
排序不等式的证明参考了 一位大神的Blog
Thanks for reading\texttt{Thanks for reading}

评论

71 条评论,欢迎与作者交流。

正在加载评论...