数学新星网 ⋇ 学生专栏
www.nsmath.cn/xszl
2020 IMO 预选题及其解答
张潇瀚
(北京市实验中学,100037)
指导教师:陈晨(学而思数学竞赛主教练)
这是 2020 年 IMO 的预选题及解答. 每年的 IMO 六道试题都是各国领队
从当年的 IMO 预选题中通过投票选出来的, 而预选题是由主办国成立一个选题
委员会从各国提供的大量问题中遴选而得. 由于 IMO 的预选题有一年的保密
期, 因此目前我们只能看到 2020 年及之前的预选题. 2020 年的预选题共有 32
道, 四个板块一般数字越大难度越大, IMO 的预选题是专家们通过讨论选择出
来的, 绝大多数质量很高, 风格与 IMO 考题类似, 非常适合准备冬令营及以上
考试的同学们参考并作为训练资料.
陈晨老师评析: A6, A8 是非常有趣的函数方程, 尤其 A8 非常有新意, C6
也非常有想法. G 组题目中规中矩, G9 非常有创意但是有点偏, 而且归为 C 组
题目更合理. N2 的构造不错, N6 很有趣.
解答经由清华大学的孙孟越同学帮助修改润色, 我们已尽力将解答写得清
晰易懂, 但仍不免有瑕疵, 欢迎批评指正.
I. 代数
A1
版本 1. 给定正整数 n, 并令 N = 2n . 试确定最小的实数 an 使得对
任意实数 x 都有
N
x2N + 1
≤ an (x − 1)2 + x.
2
版本 2. 对任意正整数 N , 试确定最小的实数 bN 使得对任意实数 x 都有
N
x2N + 1
≤ bN (x − 1)2 + x.
2
版本 1:
解:
1
数学新星网
首先, 我们证明 an < N2 时, 存在一个 x 使得
N
x2N + 1
> an (x − 1)2 + x.
2
我们令 x = 1 + t, t > 0. 只用找到 t 满足
N
(1 + t)2N + 1
> 1 + t + an t 2 .
2
上式右端减去左端可以展开成关于 t 的多项式, 按 t 升幂排列的前几项为
N2 2
N an −
t + c3 t 3 + · · · .
2
当 t 是充分小的正数时, 上式和二次项的符号相同, 为负数, 故成立!
下证: N = 2n 时,
N
1 + x2N
N
≤ x + (x − 1)2 .
2
2
这样我们就得到 an = N2 .
证明 我们对 n 归纳, n = 0 是等式.
假设 N = 2n 时成立, N = 2n+1 ≥ 2 时:
(x + 1)2 − (x − 1)2
2 2
2
2
4
2
x + N (x − 1)
= x + N (x − 1) + N (x − 1)
2
N 2
N
2
= x2 +
x − 1 + N2 −
(x − 1)4
2
2
4N
2
N 2
N 1 + x
.
x −1 ≥
2
2
上面最后一步对 x2 用到了归纳假设. 又 x + N (x − 1)2 > 0 (x ≥ 0 时显然,
≥ x2 +
x < 0 时, x + N (x − 1)2 ≥ x + (x − 1)2 > 0.)
=⇒ x + N (x − 1)2 ≥
2N
1 + x4N
.
2
□
版本 2:
解: 首先, 若 x = −1, 直接得 bN ≥ 12 .
1+d
. 则原不等式等价于
若 x 6= −1, 可设 x = 1−d
(1 + d)2N + (1 − d)2N ≤ 2 (4bN − 1)d2 + 1
令 d → 0, 得:
2N
2
2
www.nsmath.cn
N
N
N
≤2
(4bN − 1) =⇒ bN ≥ .
1
2
2
.
(1)
其次, 对 bN = N2 , 我们证明 (1) 成立.
(1) 两端都是关于 d 的多项式, 并且 d 的奇数次项系数都是 0. 所以我们只
用证明: 对 1 ≤ i ≤ N , (1) 左式中 d2i 系数不大于右式中该项系数.
即
2N
2
2i
N
≤ (2N − 1) · 2
.
i
i
展开, 等价于
(2N )(2N − 2) · · · (2N − 2i + 2)
(2N )(2N − 1)(2N − 2) · · · (2N − 2i + 1)
≤ (2N −1)i
.
(2i)(2i − 1)(2i − 2) · · · 1
(2i)(2i − 2) · · · 2
约去两边的公因子得到
(2N − 1)(2N − 3)(2N − 2i + 1)
≤ (2N − 1)i .
(2i − 1)(2i − 3) · · · 1
上式左边分子不大于右边, 分母大于等于 1. 故成立. 所以 bN = N2 .
□
注: 版本 1 很容易想到用归纳法解决. 版本 2 则非常困难, 能想到要将
1+d
x = 1 换成一个系数为正的式子, 但换元 x = 1−d
不太明显.
A2
令 A 为全体以 x, y, z 为三变量的整系数多项式构成的集合. 其子
集 B 是由所有可以被表为
(x + y + z)P (x, y, z) + (xy + yz + zx)Q(x, y, z) + xyzR(x, y, z)
形式的多项式构成的集合, 其中 P, Q, R ∈ A. 试确定最小的非负整数 n, 使得对
任意满足 i + j + k ≥ n 的非负整数 i, j, k, xi y j z k ∈ B.
解: 首先, 我们证明: x2 y ∈
/ B.
用反证法, 设 x2 y ∈ B. 设
x2 y = (x + y + z)P (x, y, z) + (xy + yz + xz)Q(x, y, z) + xyzR(x, y, z)
(1)
考虑 (1) 中 x3 , y 3 , z 3 的系数知 P (x, y, z) 中没有 x2 , y 2 , z 2 项.
设 P (x, y, z) 中的二次项部分是 Axy + Bxz + Cyz. Q(x, y, z) 中的一次项
部分是 Dx + Ey + F z. R(x, y, z) 中的常数项是 G.
对比 (1) 式左右两边的所有三次项, 得
x2 y = (x + y + z)(Axy + Bxz + Cyz) + (xy + xz + yz)(Dx + Ey + F z) + Gxyz
对比此式左右的 xy 2 , x2 y, xz 2 , x2 z, y 2 z, yz 2 系数, 得
A + E = 0, A + D = 1, B + F = 0, B + D = 0, C + E = 0, C + F = 0.
3
数学新星网
我们得到 A + B + C + D + E + F 的两种表示
(A + D) + (B + F ) + (C + E) = 1,
(A + E) + (B + D) + (C + F ) = 0.
矛盾!
故 nmin ≥ 4. 下证 n = 4 成立.
由于对 U, V ∈ A, 若 U ∈ B, 必有 U · V ∈ B. 因此, 只需证
x3 ∈ B, x2 yz ∈ B, x2 y 2 ∈ B.
(2)
而
x3 = (x + y + z)x2 − x(xy + xz + yz) + xyz
x2 yz = xyz · x
x2 y 2 = (xy + xz + yz)xy − (x + y)xyz
□
故 (2) 成立, 因此 nmin = 4.
注: 很简单的多项式问题. 本题的一般形式如下: 称一个 N 元整系数多项
式 f (x1 , x2 , . . . , xn ) 为好的, 如果其关于 x1 , x2 , . . . , xn 对称且常数项是零, 令 B
P
为一切形如 m
ij pi qi (qi 是整系数多项式, p1 , · · · · pm 是好多项式) 的多项式, 求
最小的 n, 使得一切次数为 n 的单项式属于 B (这个问题的答案是 n2 + 1).
A3 正实数 a, b, c, d 满足 (a + c)(b + d) = ac + bd. 试确定
a b c d
+ + +
b c d a
的最小可能值.
c
a
解法 1: 不妨设 ac ≥ bd. 记 x = , y = . 则 xy ≥ 1 且
b
d
(bx + dy)(b + d) = bd(xy + 1).
整理, 并使用均值不等式得
√
√
bd(xy + 1 − x − y) = b2 x + d2 y ≥ 2 xy · bd =⇒ xy − x − y + 1 ≥ 2 xy.
√
√
=⇒ ( xy − 1)2 ≥ x + y ≥ 2 xy
将上式视为
√
www.nsmath.cn
√
√
xy 的二次不等式, 解得 xy ≥ 2 + 3. 于是
…
…
ac
bd
a b c d
+ + + ≥2
+2
b c d a
bd
ac
1
√
=2
xy + √
xy
4
≥ 2(2 +
又 a=c=2+
√
√
3+2−
√
3) = 8.
3, b = d = 1 时, 原式 = 8. 故所求为 8.
□
解法 2:
记 ab = C, bc = A, ca = B 都是正数. 不妨设 ac ≥ bd, 由齐次性, 可以不妨
设 abcd = 1. 条件化为
1
(a + c) b +
abc
= ac +
1
.
ac
等价于
1
1
1
+C + =B+ .
A
C
B
A+
所求式子化为
c a b d
+ + +
d b c a 1
1
1
= bc +
ac + ab +
bc
ab ac
1
1 1
= A+
B+ C+
A
C B
1
1 1
1
= A+
B−
+ B+
A
B
B B
1
1 1
≥2 B−
+ B+
B
B B
2
1
= 2B + 1 −
.
B
√
其中, 我们用到了 B = ac ≥ abcd = 1. 由于
S=
B+
所以 B ≥ 2 +
√
1
1
1
= A + + C + ≥ 4.
B
A
C
3.
由于 2x 和 (1 − x1 )2 都在 [1, ∞) 上递增, 所以
S ≥ 2(2 +
等号在 a = c = 1, b = d = 2 +
√
√
1
√
3) + 1 −
2+ 3
3 时可取到.
2
= 8.
□
注: 两个解答都使用了换元, 解法 1 的换元由 S 的形式引出; 解法 2 的换
元由条件引出.
5
数学新星网
A4 实数 a, b, c, d 满足 a ≥ b ≥ c ⩾ d > 0 且 a + b + c + d = 1. 证明:
(a + 2b + 3c + 4d)aa bb cc dd < 1.
解法 1: 首先, 由 a + b + c + d = 1 与加权均值不等式, 知
X
aa b b c c d d ≤ a · a + b · b + c · c + d · d =
a2 .
因此只需证 (a + 2b + 3c + 4d)
P
sym
2
a < 1. 这等价于
sym
(a + 2b + 3c + 4d) a2 + b2 + c2 + d2 < (a + b + c + d)3 .
两边减去 (a + b + c + d)(a2 + b2 + c2 + d2 ), 等价于
X
ab.
(b + 2c + 3d) a2 + b2 + c2 + d2 < 2(a + b + c + d)
sym
利用 a ≥ b ≥ c ≥ d 我们即有
a2 (b + 2c + 3d) ≤ a(2ab + 2ac + 2ad) < 2a
X
ab.
sym
b2 (b + 2c + 3d) ≤ b(2ab + 2bc + 2bd) < 2b
X
ab.
sym
c2 (b + 2c + 3d) ≤ c(2ac + 2bc + 2dc) < 2c
X
ab.
sym
d2 (b + 2c + 3d) ≤ d(2ad + 2bd + 2cd) < 2d
X
ab.
sym
□
相加即得.
解法 2:
记 t = a + 2b + 3c + 4d ≤ a + 3(b + c + d) = 3 − 2a. 那么 2 − a − at ≥
2 − a − a(3 − 2a) = 2(a − 1)2 ≥ 0. 于是
a2−a−at bc+2d ≥ b2−a−at+c+2d = bt−at = bbt+ct+dt ≥ bbt cct ddt .
整理得到
aat bbt cct ddt ≤ aa+2b+2c+2d bc+2d .
利用加权均值不等式, 得
aa b b c c d d ≤ a
≤
www.nsmath.cn
a+2b+2c+2d
t
c+2d
b t
c + 2d
a + 2b + 2c + 2d
·a+
·b
t
t
6
<
(a + b + c + d)2
1
= .
t
t
□
得证.
解法 3: 若 0 < a < 21 , 则
(a + 2b + 3c + 4d)aa bb cc dd ≤ a + 3(b + c + d)
≤ a + 3(b + c + d)
a2 + b 2 + c 2 + d 2
a2 + a(b + c + d)
= (3 − 2a) · a < 1.
若 a ≥ 21 , 则
(a + 2b + 3c + 4d)aa bb cc dd ≤ a + 3(b + c + d) a2 + b2 + c2 + d2
< a + 3(b + c + d) a2 + (b + c + d)2
= (3 − 2a) 2a2 − 2a + 1
= 1 − 2(a − 1)2 (2a − 1) ≤ 1.
□
得证.
解法 4: 只需证明
(a + 3(b + c + d)) a2 + b2 + c2 + d2 ≤ (a + b + c + d)3 .
这等价于
⇐⇒ 2(b + c + d) a(b + c + d) − b2 − c2 − d2 + 2(a + b + c + d)(bc + cd + bd) ≥ 0.
由于 a ≥ b ≥ c ≥ d, 上式显然成立.
□
注: 2020 年 IMO 第 2 题. 想到使用加权平均不等式是解题关键.
A5 一位魔术师想要表演下面这个魔术. 她首先向观众公布一个正整数 n
和 2n 个实数 x1 < · · · < x2n . 然后一位观众秘密地选取一个 n 次实系数多项
式 P (x), 计算出 P (x1 ), · · · , P (x2n ) 这 2n 个值, 并将它们按照不减的顺序写在
黑板上. 在此之后魔术师要猜出这个秘密选取的多项式, 并将它公布给观众.
魔术师能否找到一种策略来完成这个魔术?
解: 我们说魔法师没有这样的策略.
7
数学新星网
事实上, 由于关于 a0 , a1 , . . . , an 的齐次线性方程组
an (xn1 + xn2 ) + an−1 xn−1
+ xn−1
+ · · · + a1 (x1 + x2 ) + 2a0 = 0
1
2
an (xn + xn ) + an−1 xn−1 + xn−1 + · · · + a1 (x3 + x4 ) + 2a0 = 0
3
4
3
4
.
..
n−1
n−1
a xn
n
+ · · · + a1 (x2n−1 + x2n ) + 2a0 = 0
n
2n−1 + x2n + an−1 x2n−1 + x2n
的方程数小于未知数个数, 其必有非平凡解 (a0 , a1 , a2 , · · · , an ). (非平凡解意味
着不全为零的解)
我们就取
f (x) = a0 + a1 x + · · · + an xn .
那么对 k = 1, 2, . . . , n, f (x2k−1 )+f (x2k ) = 0. 则由连续性, f 在 [x2k−1 , x2k ]
上必有实根. 由于区间 [x2k−1 , x2k ] 对不同的 k 不相交, 所以 f 至少有 n 个根,
但 f 至多 n 次, 也不是零多项式. 于是 f 是 n 次多项式.
再令 g(x) = −f (x), 则 f, g 是不同的 n 次多项式, 且
{f (x1 ) , f (x2 ) , . . . , f (x2n )} = {g (x1 ) , g (x2 ) , . . . , g (x2n )} .
因此魔法师无法通过观众在黑板上写的 2n 个值来判断观众所选的是 f 还
□
是 g, 因此他没有必胜策略.
注: 用 n = 1 容易看出魔法师没有策略. 第一想法可能是去让 f (xi ) =
g (x2n+1−i ), 但实际上使 f (x2i−1 ) = g(x2i ), f (x2i ) = g(x2i−1 ) 书写起来更方便.
A6 试确定所有函数 f : Z → Z, 使得对任意 a, b ∈ Z, 都有
2
2
f a +b (a + b) = af (a) + bf (b),
其中 f n 表示函数 f 的 n 次迭代, 即 f 0 (x) = x 且对 n ≥ 0, f n+1 (x) = f (f n (x)).
解: 令 a = 0, b = −1 得 f (−1) = 0.
因此, 对 a ∈ N∗ , 条件中取 b = −1 得到
2
f a +1 (a − 1) = af (a).
条件中取 b = 0, 并用 a − 1 代替 a 得到
2
f (a−1) (a − 1) = (a − 1)f (a − 1).
结合两式得到
www.nsmath.cn
f 2a (a − 1)f (a − 1) = af (a).
8
利用这个式子递推得到
af (a) = f 2a (a−1)f (a−1) = f 2a+2(a−1) (a−2)f (a−2) = · · · = f 2a+2(a−1)+···+2 (0).
2
即 af (a) = f a(a+1) (0). 在原条件中取 b = 0 得到 f a (a) = f a(a+1) (0).
情形 1. 若存在 m, n ∈ N, m 6= n, 使 f m (0) = f n (0).
则 0, f (0), f 2 (0), · · · 从某一项起是周期的, 进而绝对值有上界 M .
但 af (a) = f a(a+1) (0) 对所有正整数 a 成立, 这推出当 a > M 时, |f (a)| < 1,
又 f (a) ∈ Z, 故 f (a) = 0, 于是 f a(a+1) (0) = 0.
故存在正整数 N , 使
2
f N +N (0) = 0,
2
f (N +1) +N +1 (0) = 0,
2
f (N +2) +N +2 (0) = 0.
于是
f 2N +2 (0) = 0, f 2N +4 (0) = 0 =⇒ f (f (0)) = 0.
由 af (a) = f a(a+1) (0), 知对所有正整数 a, f (a) = 0.
在原条件中令 b = −a, 得 f (a) = f (−a). 可以得到对所有的非零整数 a 有
f (a) = 0. 最后, f (0) = f 3 (0) = f 4 (2) = 2f (2) = 0.
得到 ∀a ∈ Z, f (a) = 0. 容易验证满足题意.
情形 2. 若对任意正整数 m, n, 有 f m (0) 6= f n (0).
取一个 a = f s (0), s ∈ N∗ . 由 f a (a) = f a(a+1) (0) 得
2
2
2
f a +s (0) = f a +a (0) =⇒ a = s =⇒ f s (0) = s.
利用归纳法不难得到 f (a) = a + 1 对任意自然数 a 成立. 并且对正整数 a, b
有 f a (b) = a + b.
再在原条件式中令 a = −b, a ∈ N∗ , 得
2a2 = a(a + 1) + (−a) · f (−a) =⇒ f (−a) = 1 − a
得到 ∀a ∈ Z, f (a) = a + 1. 容易验证满足题意.
综上, 所求为 f (x) ≡ 0 和 f (x) ≡ x + 1.
□
注: 本题的创新之处在于去在迭代次数上做文章. 想到去研究迭代序列
(i)
f (0) 是解题关键.
9
数学新星网
A7 给定正整数 n 和 k, 证明: 对 a1, · · · , an ∈ 1, 2k , 有
n
X
√
ai
p
≤
4
kn.
a21 + . . . + a2i
i=1
解法 1:
记 Ai = {i | 2i−1 ≤ ai < 2i } , (i = 1, 2, · · · , k −1). Ak = i | 2k−1 ≤ ai ≤ 2k
设 Aj 的所有元素是:ij,1 < ij,2 < · · · < ij,|Aj | . 这里 Aj 可能为空, 但不要紧.
我们有估计
|Aj |
k X
X
aij,s
ai
p
»
≤
.
a21 + · · · + a2i
a2ij,1 + · · · + a2ij,s
i=1
j=1 s=1
n
X
我们只需要对非空的 Aj 估计下式即可.
|Aj |
X
aij,s
»
.
a2ij,1 + · · · + a2ij,s
s=1
我们利用柯西不等式得到
2
|Aj |
|Aj |
|Aj |
2
X
X
X
aij,s
aij,s
1
≤
»
»
»
2
2
2
2
2
2
a
+
·
·
·
+
a
a
+
·
·
·
+
a
a
+
·
·
·
+
a
s=1
s=1
s=1
ij,1
ij,s
ij,1
ij,s
ij,1
ij,s
利用 aij,t ≥ 2j−1 可得到
|Aj |
X
s=1
1
»
a2ij,1 + · · · + a2ij,s
|Aj |
1 X 1
√
≤ j−1
2
s
s=1
≤
|Aj |
1 X
2j−1
s=1
|Aj |
=
1 X
2j−1 s=1
√
2
√
s−1+ s
√
√
2( s − s − 1) =
2
1 »
|Aj |.
j−2
另一边
|Aj |
X
s=1
|Aj |
X
a2ij,s
2a2ij,s
»
»
»
≤ aij,1 +
a2ij,1 + · · · + a2ij,s
a2ij,1 + · · · + a2ij,s−1 + a2ij,1 + · · · + a2ij,s
s=2
|Aj | »
»
X
≤ aij,1 + 2
a2ij,1 + · · · + a2ij,s − a2ij,1 + · · · + a2ij,s−1
s=2
q
≤ 2 a2ij,1 + · · · + a2ij,|A |
j
»
≤ 2j+1 |Aj |.
最后一步我们用到了 aij,t ≤ 2j .
www.nsmath.cn
10
于是我们有
|Aj |
X
aij,s
»
≤
2
2
+
·
·
·
+
a
a
s=1
ij,1
ij,s
2
1/2
»
»
1 »
j+1
|A
|
·
2
|A
|
=
2
2 |Aj |.
j
j
j−2
最后, 求和, 并利用柯西不等式得到
|Aj |
k X
X
aij,s
»
a2ij,1 + · · · + a2ij,s
j=1 s=1
k
»
X
≤
2 2 |Aj | ≤ 2
Ã
2k
j=1
k
X
√
|Aj | = 2 2kn.
j=1
□
这比原题的常数略好一些.
解法 2:
√
对 n 归纳, n ≤ 16 时, 等式左边 ≤ n ≤ 4 kn. 故成立.
设小于 n 时, 不等式成立. 考虑 n 时.
1) 若 n 是偶数, 设 n = 2t, 令 xs = √ 2 as
1 − x2 > 0 得到
. 利用熟知的不等式 e−x ≥
2
a1 +···+a2s
a2 + · · · + a2t
1
2
2
≥
e−xt+1 −···−x2t ≥ 1 − x2t+1 · · · 1 − x22t = 12
2
a1 + · + a2t
1 + 4k
最后我们用到了 1 ≤ as ≤ 2k , 知 a2t+1 + · · · + a22t ≤ 4k (a21 + · · · + a2t ).
=⇒ x2t+1 + · · · + x22t ≤ ln 4k + 1 ≤ k ln 5 ≤ 2k
于是利用柯西不等式得到
xt+1 + · · · + x2t ≤
利用归纳假设知
2t
X
√
2kt.
√
√
√
√
√
xl ≤ 4 kt + 2kt = (2 2 + 1) kn < 4 kn.
l=1
2) 若 n = 2t + 1
类似地, 有
a2 + · · · + a2t+1
1
2
2
≥
e−xt+2 −···−x2t+1 ≥ 1 − x2t+2 · · · 1 − x22t+1 = 12
2
a1 + · + a2t+1
1 + 4k
最后我们用到了 1 ≤ as ≤ 2k , 知 a2t+2 + · · · + a22t+1 ≤ 4k (a21 + · · · + a2t+1 ). 类似
地, 有
x2t+2 + · · · + x22t+1 ≤ ln 4k + 1 ≤ 2k
以及由柯西不等式,
xt+2 + · · · + x2t+1 ≤
11
√
2kt.
数学新星网
于是利用归纳假设得到
2t+1
»
»
X
√
xl ≤ 4 k(t + 1) + 2kt ≤ 4 k(2t + 1).
l=1
这里我们用到了
√
√
√
√
√
√
4 2t + 1 − 2t ≥ 3 2t = 18t ≥ 16t + 16 = 4 t + 1.
□
综上, 命题获证.
注: 非常困难、优美的不等式问题. k = 1 时命题也是不平凡的. 解法 1 的
精髓是下面这个十分漂亮的裂项手法:
a2ji,s
a2ji,s
»
»
≤»
2 a2ji,1 + · · · + a2ji,s
a2ji,1 + · · · + a2ji,s−1 + a2ji,1 + · · · + a2ji,s
»
»
= a2ji,1 + · · · + a2ji,s − a2ji,1 + · · · + a2ji,s−1 .
笔者尝试过多种裂项手法, 但只有这一种起到了效果 (事实上, 这一解法证明了
比原题还要强的不等式).
解法 2 巧妙的用到了 1 − x2r =
a21 +···+a2r−1
a21 +···+a2r
这一裂项手法.
A8 记正实数集为 R+. 试确定所有函数 f : R+ → R+, 使得对任意正实数
x 和 y, 均有
f (x + f (xy)) + y = f (x)f (y) + 1.
解法 1: 首先, 若存在 x1 6= x2 , 使 f (x1 ) = f (x2 ),
那么条件中取 x = 1, y = x1 得到
f (1 + f (x1 )) + x1 = f (1)f (x1 ) + 1.
取 x = 1, y = x2 得到
f (1 + f (x2 )) + x2 = f (1)f (x2 ) + 1.
得 x1 = x2 , 矛盾. 故 f 为单射.
其次, 若存在 x1 > x2 > 0. 使 f (x1 ) < f (x2 ). 取
x=
x1 (f (x1 ) − f (x2 ))
x2 − x1
,y =
.
x2 − x1
f (x1 ) − f (x2 )
代入条件式得
x2 f (x1 ) − x1 f (x2 )
x2 − x1
x1
f
+
=f
f (y) + 1
x2 − x1
f (x1 ) − f (x2 )
y
www.nsmath.cn
12
(1)
再取
x=
x2 (f (x1 ) − f (x2 ))
x2 − x1
,y =
.
x2 − x1
f (x1 ) − f (x2 )
代入条件式得
x2 f (x1 ) − x1 f (x2 )
x2 − x1
x2
f (y) + 1
f
+
=f
x2 − x1
f (x1 ) − f (x2 )
y
(2)
由 (1),(2) 两式, f ( xy1 ) = f ( xy2 ). 这与 f 为单射矛盾! 故 f 不减.
故 f 在 0 处的右极限存在, 且不小于 0. 我们记 limx→0+ f (x) = A, 那么
A ≥ 0, 所以 f 在 A 处的右极限也存在, 记 limx→A+ f (x) = B.
对固定的 y > 0, 原条件式两边都是关于 x 不减的, 所以可以令 x → 0+ , 极
限存在, 且有
B + y = Af (y) + 1
由 y 的任意性, 我们知道 f 一定是线性函数. 之后的事情是平凡的, 设 f (x) =
mx + n, 代入易知 f (x) ≡ x + 1.
□
解法 2:
定义 g(x) = f (x) − x − 1. 有
g (x + f (xy)) = f (x)f (y) − f (xy) − x − y.
(1)
于是原条件化为
g(x + f (xy)) = g(y + f (xy)).
记 f (1) = t, 有
g(x + t) = g
1
+t .
x
(2)
2
由原式, f (x)f (3) > 2 =⇒ f (x) > f (3)
> 0, 所以 f 有正的下界.
记 f 的一个下界为 M > 0. 那么对任意正实数 y,
f (y) >
y−1
.
M
(3)
我们证明, 对有限区间 [p, q] ⊆ R+ , f (x) 在区间 [p, q] 上有界. 我们已经证
明了下界存在, 只需证明上界存在.
任取 z ∈ [p, q], 记 f (z) = s.
在原式中代入 y = 1, 得
f (x + f (x)) = f (1)f (x) = tf (x).
(4)
在 (4) 式中令 x = z, 得 f (z + s) = ts.
13
数学新星网
在 (4) 式中令 x = z + s, 得
f (z + s + ts) = f (z + s + f (z + s)) = tf (z + s) = t2 s.
, 再利用 (3) 可得
在条件中取 x = z, y = z+s
z
z+s
s2
f (z + ts) = f (z + f (z + s)) = sf
+1≥
.
z
Mz
z
在条件中取 x = z + ts, y = z+ts
可得
t s = f (z + s + ts) = f
于是
s≤q
z
z + ts
ts
f (z + ts) +
z + ts
2
s
s
≥ M f (z + ts) ≥ M
−
Mz z
s2 M s
s2 M s
=
−
≥
−
.
z
z
q
p
2
M
2
+t .
p
即 f (z) 有上界. 取 p = t = f (1), q = t + 1, 则有 f (x) 在 [t, t + 1] 上有界,
推出 g(x) 在 [t, t + 1] 上有界.
再由 (2) 知: g(x) 在 [t, +∞) 上有界. 取 C = max{t, 3}, 下证 x ≥ C 时,
g(x) = 0.
在 (1) 中代入 y = x, 得
g x + f x2 = f (x)2 − f x2 − 2x
⇐⇒ g x + f x2 + g x2 = f (x)2 − (x + 1)2
= g(x)(f (x) + x + 1).
由 f (x) + x + 1 ≥ C + 1 ≥ 4,
1
=⇒ |g(x)| ≤ (|g(x + f (x2 ))| + |g(x2 )|).
4
因为 C ≥ t , 所以 |g| 在 [C, +∞) 上存在一个有限的上确界 S = supx≥C |g(x)|.
由于 x ≥ C ≥ 4, 所以 x2 , x + f (x2 ) 都在 [C, ∞) 之内. 两边取上确界知,
S ≤ 21 S =⇒ S = 0. 即 x ≥ C 时, |g(x)| ≤ 0, 推出 f (x) = x + 1.
对 0 < y < C, 取 x > max{C, Cy }. 则 x > C, xy > C, x + f (xy) > C, 利用
条件得到
f (y)(x + 1) = (y + 1)(x + 1) =⇒ f (y) = y + 1.
综上, f (x) = x + 1, ∀x ∈ R+ .
□
注: 困难的函数方程问题. F 的定义域不含 0 导致代入特殊值对此题无效.
www.nsmath.cn
14
解答 1 用极限得到了与直接带入 0 类似的效果; 方法 2 则对 f (x) 进行上下界
估计, 夹逼出 f (x) = x + 1 .
II. 组合
C1 给定正整数 n, 试确定满足
a1 ≤ 2a2 ≤ 3a3 ≤ . . . ≤ nan
的 1, 2, · · · , n 的置换 a1 , a2 , · · · , an 的个数.
解:
对每个 n, 记这种序列的个数是 Sn .
若 at = n, 则由于 min {at , . . . , an } ≤ t, 存在 t ≤ i ≤ n 使得 ai = t. 由
于 nt = tat ≤ iai = it, 于是 i ≥ n. 故 i = n. 于是对 t ≤ j ≤ n, 都有
nt = tat ≤ jaj ≤ nan = nt.
若 t ≤ n − 2 =⇒ n − 1 | tn =⇒ n − 1 | t, 矛盾. 故 t ≥ n − 1.
t = n 时, 此时由于 (n − 1)2 < n2 , 所以 a1 , a2 , . . . , an−1 是 1, 2, . . . , n − 1 的
任一满足 a1 ≤ 2a2 ≤ · · · ≤ (n − 1)an−1 的排列皆可. 也就是有 Sn−1 种情况.
t = n − 1 时, 必有 an = n − 1. 此时由于 (n − 2)2 < n(n − 1), 所以
a1 , a2 , . . . , an−2 是 1, 2, . . . , n − 2 的任一满足 a1 ≤ 2a2 ≤ · · · ≤ (n − 2)an−2 的排
列皆可. 也就是有 Sn−2 种情况.
于是 Sn = Sn−1 + Sn−2 . 而 S1 = 1, S2 = 2, 可得 Sn 为 Fn+1 . 这里的 Fn 是
□
满足 F1 = F2 = 1 的斐波那契数列.
注. 是一个不难的问题. 从证明过程中可以刻画出所有满足条件的置换, 它
们是由若干个不相交的相邻对换得到的, 比如 (1)(23)(4)(5)(67).
C2 在一个正 100 边形中, 它的 41 个顶点被染成了黑色, 其余 59 个被染
成了白色. 证明: 存在 24 个以正 100 边形顶点为顶点的凸四边形 Q1 , · · · , Q24 ,
使得
• Q1 , · · · , Q24 两两不交, 且
• 每个 Qi 都是由三个某一种颜色的顶点和一个另一种颜色的顶点构成的.
解:
每次我们如下操作:
15
数学新星网
1) 先计算余下顶点中的白点多还是黑点多.(如果一样多, 视为白点多)
2) 黑点多时, 在余下顶点中找到连续的 4 个点, 使其中有三黑一白, 将它们
作为一个 Qi 的四个顶点, 并将它们去掉. 而在白点多时, 则找三白一黑.
直到不可操作为止.
我们先说明: 不可能在停止时, 仅余一种颜色的点.
(⋆)
用反证法, 先假设仅余黑点. 设经 k 次操作后, 仅余黑点. 由于 41 < 59 · 3,
之前必有一次操作是去掉了一黑三白的正整数. 设最后一次去掉一黑三白为第
s 次操作. 那么第 s + 1, s + 2, . . . , k 次操作都是去掉三黑一白.
由于每次操作后剩下 4 的倍数个点, 所以第 k 次后至少余下 4 个黑点. 于
是, 第 s 次操作前, 黑点个数 = 1 + 4 + 3(k − s) > 3 + k − s = 白点个数, 于是
第 s 次操作违规! 矛盾!
如果仅余白点, 由 59 < 41 · 3, 也可以得到类似的矛盾. 因此, 命题 (⋆) 成立.
设操作的终止状态为 T , 由 (⋆), T 中有白点, 亦有黑点.
T 中不能有连续的三个同色点 (否则必有一异色点与之相邻, 可以继续操
作, 矛盾). 将 T 视为若干段连续的白/黑点, 则白黑段数一样多.
若 T 中有长为 1 的段, 由 T 不可继续操作, 任一个长为 1 的黑段的左右两
白 ⃝
白 ⃝
黑 ⃝形式可以操作)
白
段均长为 1 的白段. (否则, ⃝
同样地, 任一个长为 1 的白
段的左右两段均长为 1 的黑段.
因此 T 是黑白相间的. 给这些顶点编号 1, 2, . . . , 4k. 那么奇数编号都是一
种颜色, 偶数编号都是另一种颜色.
这时将 1, 2, 3, 4k − 1 和 4, 4k − 2, 4k − 3, 4k − 4 和 5, 6, 7, 4k − 5 等等取出
即可. 得到至少 k − 1 个 Qi , 结合前面操作得到的 25 − k 个 Qi , 共得至少 24 个
Qi , 即结论.
若 T 中的每一段的长度至少为 2, 则由于不能有长度大于 2 的段, 所以 T
中每段长为 2. 因此 T 是两黑两白相间.
不妨设模 4 余 1,2 的编号是一种颜色, 模 4 余 3,4 的编号是另一种颜色. 这
时将 1, 2, 4k − 2, 4k − 1 和 3, 4, 4k − 3, 4k − 4 等等作为 k − 1 个 Qi . 结合前面
操作得到的 25 − k 个 Qi , 共得 24 个 Qi . 证毕.
□
解法 2:
称三个顶点有同一个颜色, 另一个顶点上有不同颜色的四边形为好的四边
形.
我们证明断言, 如果一个凸 4k + 1 边形 G 的每个顶点都被染成黑色/白色,
www.nsmath.cn
16
且两种颜色均被用 ≥ k 次, 则返 4k + 1 个点中的某 4k 个点可以被分成 k 个不
相交的好四边形的顶点.
(事实上, 若断言成立, 则原命题显然成立, 即去掉 3 个点即可)
使用归纳法证明此断言.
k = 1 时, 如果黑点个数为偶, 则去掉一个黑点, 反之去掉一个白点, 则余下
四个点构成一个好四边形的顶点.
假设 1, 2, · · · , k − 1 时断言成立. 在 k 时,
设黑点有 b 个, 白点有 w 个, 则有 b + w = 4k + 1.
不失一般地, 我们可以假设 k ≤ b ≤ 2k, 2k + 1 ≤ w ≤ 3k + 1.
任取一个黑色顶点, 记为 V1 , 作 V1 开始顺时针给所有顶点标号 V2 , V3 , · · · , V4k+1
考查 k 个顶点组 (V2 , V3 , V4 , V5 ) , (V6 , V7 , V8 , V9 ) , · · · (V4k−2 , V4k−1 , V4k , V4k+1 ).
因为这 4k 个点中白点多于黑点, 因此, 其中必有一组为三白一黑或四白.
若为后者, 顺着四白一直往下找, 必能出现连续四个顶点三白一黑的构型.
因此, 我们总能找到连续四点染色为三白一黑, 将这四点作为一个好四边
形, 由 2k + 1 − 3 ≥ k − 1, k − 1 ≥ k − 1, 余下 4k − 3 点可应用归纳假设.
□
综上, 断言成立, 进而命题成立.
注.
一个简单的想法是去找到连续的四个点, 使得其中三白一黑或三黑一
白.
C3 给定整数 n ≥ 2. 在一道山坡上共有 n2 个站点, 这些站点的编号从山
脚到山顶依次为 1, 2, · · · , n2 . 两家缆车公司 A 和 B 分别拥有 k 座缆车, 它们
的编号分别为 1, 2, · · · , k, 每座缆车都承担着从某个站点向一个更高的站点的交
通. 对每个公司的缆车 i 和 j, 若 1 ≤ i < j ≤ k, 则缆车 j 的起点比 i 的起点
高, 缆车 j 的终点亦比 i 的终点高. 若存在某个公司的缆车线路, 使得可以从两
个站点中较低的一个, 一路搭乘该公司的缆车到较高的站点 (其间不允许步行),
则我们称这两个站点是关于某个公司连结的.
试确定最小的 k, 使得总能有两个站点关于两个公司均是连结的.
解: k 的最小值是 n2 − n + 1.
首先, 我们证明: k = n2 − n 并不足以保证.
令第一个公司的缆车为: i → i + 1, 1 ≤ i ≤ n2 且 n ∤ i.
第二个公司的缆车为: i → i + n, 1 ≤ i ≤ n2 − n.
17
数学新星网
这样两个公司各经营的缆车数目为 n2 − n, 且满足 “起点更高的, 终点更高”
的要求.
又考虑到第二个公司, 只能保证标号模 n 同余的缆车互相抵达, 而第一个
公司只能保证标号差小于 n 的车站相互抵达, 故没有两个车站被两个公司同时
连接.
=⇒ kmin ≥ n2 − n + 1
若两个公司各自经营 n2 − n + 1 个车站.
考虑其中一个公司, 设其 n2 −n+1 辆缆车为: ai → bi (i = 1, 2, · · · , n2 − n + 1),
a1 ≤ a2 ≤ · · · ≤ an2 −n+1 , b1 ≤ b2 ≤ · · · ≤ bn2 −n+1 .
这些站点可以用链进行连接, 链的相邻顶点代表着有车站相连. 我们每次
从所有站点中取出一条最长的链 (术语是极大链), 然后去掉这些顶点. 重复这
个过程, 直到所有顶点都被取出. 设取出了 s 条链.
记为 C1,1 → C1,2 → · · ·
→ C1,t1
C2,1 → C2,2 → · · ·
→ C2,t2
Cs,1 → Cs,2 → · · ·
→ Cs,ts
有 t1 +t2 +· · ·+ts = n2 . 由于每次取出的都是极大的链, 所以 C1,t1 , C2,t2 , · · · Cs,ts
† 2 £
n
= n + 2, 有一条长
均不属于集合 {a1 , a2 , · · · an2 −n+1 }, 故有 s ≤ n − 1. 由 n−1
度至少为 n + 2 的链. 记为 C1 → C2 → · · · → Ct , t ≥ n + 2.
对这 n2 个车站按照第二家公司的缆车线路, 也划分为极大不交链的并, 可
以得到至多 n − 1 条链.
故 C1 , C2 , · · · , Ct 中必有二个属于第二家公司的同一链. 进而这两个站点
被两个公司同时连接.
综上, kmin = n2 − n + 1.
注.
□
本题是 2020 年 IMO 第 4 题. 因为 n2 特征明显, 容易想到用 n × n
方阵构造. 证明时的想法是将整个图划分为不交的极大链的并.
C4 斐波那契数是按如下方式归纳定义的: F0 = 0, F1 = 1, 且对 n ≥ 1,
Fn+1 = Fn + Fn−1 . 给定整数 n ≥ 2, 若集合 S 满足对任意 k = 2, 3, · · · , n, 总有
x, y ∈ S 使得 x − y = Fk , 试确定 S 中元素个数的最小值.
解:
所求为
n
www.nsmath.cn
2
+1
18
首先给出构造
n
o
Sn = 0, F2 , F4 , F6 , F8 , · · · , F2·d n e .
2
由于 F2k−1 = F2k − F2k−2 , F2k = F2k − 0, 知 Sn 满足题意.
下证 |S| ≥ d n2 e + 1
将 S 的每个元素视作一个点, 对满足
x − y ∈ {F2 , F3 , F5 , F7 , . . . , F2⌈ n2 ⌉−1 }.
的 x, y ∈ S, 我们在 x, y 间连一条边. 那么显然没有自环, 并且我们得到了一个
简单图. 这个图有至少 d n2 e 条边.
又
F3 > F 2 .
F5 > F 3 + F2 .
..
.
F2d n e−1 > F2d n e−3 + · · · + F3 + F2 .
2
2
故这个图中无圈, 故顶点数大于边数, 即 |S| >
综上 |S|min = n2 + 1.
n
2
.
□
注. 核心点是想到利用图去证明.
C5 给定奇素数 p, 并令 N = 14 (p3 − p) − 1. 将 1, 2, · · · , N 这些数任意染
成红蓝两色, 对任意正整数 n ≤ N , 令 r(n) 表示集合 {1, 2, · · · , n} 中红色元素
的比例. 证明: 存在一个正整数 a ∈ {1, 2, · · · , p − 1} 使得对 n = 1, 2, · · · , N 都
有 r(n) 6= a/p.
解. 用反证法, 假设结论不成立. 对 1 ≤ a ≤ p − 1, 设 1 ≤ na ≤ N , 使
r(na ) = ap . 显然 p | na . 设 na = pta , ta ∈ N+ 且两两不同.
不妨设 t1 < tp−1 (否则可以把所有元素的红蓝色对换, 不影响结论). 记
A = {a : ta < tp−1 }, B = {b : tb ≥ tp−1 }. 有 A ∪ B = {1, · · · , p − 1}, A ∩ B = ∅,
且 1 ∈ A, p − 1 ∈ B. 令 b = min B, 则有 b > 1 且 {1, · · · , b − 1} ⊆ A. 再令
ta = max{t1 , · · · , td b e }, 有 1 ≤ a ≤ 2b < b 且 ta ≥ 2b . 前式意味着 a ∈ A.
2
由 a ∈ A, b ∈ B 知 ta < tp−1 ≤ tb . 考虑 X1 = {1, 2, . . . , pta }, X2 =
{1, 2, . . . , ptp−1 }, X3 = {1, 2, . . . , ptb }. X1 ⊆ X2 ⊆ X3 , 而 X1 , X2 中分别有
19
数学新星网
(p−a)ta , tp−1 个蓝色数, 所以 (p−a)ta ≤ tp−1 . 而 X1 , X2 中分别有 (p−1)tp−1 , btb
个红色数, 所以我们有 (p − 1)tp−1 ≤ btb . 因此
(p − 1) (p − a) ta ≤ btb = b ·
故
1
b (p + 1) > (p − a) ta >
4
nb
N
1
≤b·
< b p2 − 1 .
p
p
4
° § ° § b
b
b b
p−
> p−
.
2
2
2 2
这推出 p + 1 > 2p − b, 即 b > p − 1, 矛盾!
□
注. p = 3, 5, 7 时, 41 (p3 − p) − 1 是最优的, 因为 N = 41 (p3 − p) 时有以下
反例:
• p = 3,N = 6 时, 染红 1, 2.
• p = 5,N = 30 时, 染红 1, 2, 3, 4, 6, 7.
• p = 7,N = 84 时, 染红 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 15, 16.
p ≥ 11 时, 可以证明 41 (p3 − p) − 1 不是最佳的.
C6 现有 4n 枚硬币, 它们分别重 1, 2, · · · , 4n. 每枚硬币均被涂上 n 种颜
色之一, 且每种颜色的硬币恰有 4 枚. 证明: 这些硬币能被划分成总重相同的两
组, 每组恰含每种颜色的硬币各两枚.
解. 将重量之和为 4n + 1 的两硬币用线相连, 并将颜色相同的硬币重叠放
置. 得到 n 阶图 G (不一定是简单图). G 每个顶点度数均为 4.
因此对 G 的每个连通分支 Gi , 其总边数均为偶数, 记为 2ni ; 且存在 Gi 的
Euler 回路 ei1 · · · ei,2ni (ei,j 代表边). 设 ei,j 连接了硬币 Ai,j , Bi,j , 且 Bi,j 与
Ai,j+1 同色 (这里令 Bi,2ni +1 = Bi,1 ). 则 Ai,j , Bi,j 不重复地表示了所有的硬币.
将硬币对分为 {Ai,j , Bi,j : 2 | j} 和 {Ai,j , Bi,j : 2 ∤ j} 两组. 则每对
Ai,j , Bi,j+1 均同色而分属不同组. 因此每组恰含每种颜色的硬币各两枚. 而每组
由 n 对相连的硬币组成. 回忆相连的定义, 知两组的总重量相同.
注.
□
将这个问题转化为图论问题是关键. 变成图论问题后, 意识到偶圈对
证明是有利的, 于是联想到一笔画问题.
C7 考察一个行列数有限的方形表格, 其行 r 与列 c 交点处的格子被填入
了实数 a(r, c). 对由一些行组成的集合 R 与由一些列组成的集合 C, 称 (R, C)
www.nsmath.cn
20
是鞍对, 若其满足以下两个条件:
(i) 对每个行 r′ , 存在 r ∈ R 使得对于任意 c ∈ C 有 a(r, c) ≥ a(r′ , c);
(ii) 对每个列 c′ , 存在 c ∈ C 使得对于任意 r ∈ R 有 a(r, c) ≤ a(r, c′ ).
称鞍对 (R, C) 为极小对, 若对于所有 R′ ⊆ R 和 C ′ ⊆ C 的鞍对 (R′ , C ′ ), 都有
R′ = R 和 C ′ = C. 证明: 任意两个极小对都有相同的行数.
解. 反设不然. 设 (R, C) 与 (R′ , C ′ ) 都是鞍对, 且 |R| > |R′ |.
记条件 (i) 中的 r 为 ρR (r′ ), 条件 (ii) 中的 c 为 σC (c′ ). 定义 ρ = ρR ◦ ρR′ ,
σ = σC ◦ σC ′ . 对 r ∈ R 和 c ∈ C, 有
a(r, σ(c)) ≤ a(r, σC ′ (c)) ≤ a(ρR′ (r), σC ′ (c)) ≤ a(ρR′ (r), c) ≤ a(ρ(r), c).
(∗)
记 ρn 为 ρ 的 n 次迭代. 由 ρ(R) ⊆ R 知对 n ∈ N+ , ρn+1 (R) = ρn (ρ(R)) ⊆
ρn (R). 由于 R 有限, 存在 k1 使 n ≥ k1 时, ρn (R) = ρk1 (R). 同理, 存在 k2 使
n ≥ k2 时, σ n (R) = σ k2 (R). 记 k = max{k1 , k2 }.
由于 ρ(ρk (R)) = ρk+1 (R) = ρk (R). 因此 ρ 在 ρk (R) 上的限制是 ρk (R) 到
自身的一一对应. 记 n = |ρk (R)|. 对 r ∈ ρk (R), 由抽屉原理, 存在 1 ≤ m1 <
m2 ≤ n + 1 使 ρm1 (r) = ρm2 (r). 因此 ρm2 −m1 (r) = r. 由 1 ≤ m2 − m1 ≤ n 知
(m2 − m1 ) | kn!. 故 ρkn! (r) = r. 同理, 对 c ∈ σ k (C), σ kn! (c) = c.
下证明 (ρk (R), σ k (C)) 是鞍对. 对行 r′ , 取 r = ρkn! (ρR (r′ )) ∈ ρk (R). 对
c ∈ σ k (C), 反复运用 (∗) 式, 有
a (r, c) = a ρkn! (ρR (r′ )) , c ≥ a ρkn!−1 (ρR (r′ )) , σ (c) ≥ · · ·
≥ a ρR (r′ ) , σ kn! (c) = a(ρR (r′ ), c) ≥ a(r′ , c).
故 (i) 满足. 同理 (ii) 满足.
因此 (ρk (R), σ k (C)) 是鞍对. ∅ 6= ρk (R) ⊆ R, ∅ 6= σ k (C) ⊆ C, 而
|ρk (R)| ≤ |ρ(R)| = |ρR (ρR′ (R))| ≤ |ρR′ (R)| ≤ |R′ | < |R|.
□
这与 (R, C) 是极小对矛盾!
注.
困难的组合问题. 通过构造 ρ, σ, 我们找到对 |ρ (R)| 的限制. 再利用
ρ 迭代的像集不增, 我们反复迭代找出一个下界集合, ρ 只能将它映为自身. 依
此我们找到了 (R, C) 的子集为鞍对.
C8 玩家 A 和 B 在黑板上玩一个游戏. 开始时, 黑板上有 2020 个数字 1.
21
数学新星网
每轮中玩家 A 擦去黑板上的两个数 x 和 y, 然后玩家 B 在 x + y 和 |x − y| 中
选一个写到黑板上. 若在某轮结束时, 满足下列条件之一:
(1) 黑板上有一个数大于其它全体数之和;
(2) 黑板上只剩若干个 0.
则此时游戏结束. 然后玩家 B 需要给玩家 A 等同于黑板上数的个数的曲奇, 玩
家 A 想获得尽可能多的曲奇, 而玩家 B 想给出尽可能少的曲奇. 如果双方都按
最佳策略进行游戏, 试确定玩家 A 最终将获得的曲奇块数.
解. 首先我们证明, A 有策略获得至少 7 块曲奇.
令 A 如下操作: 若黑板上有两个相等的正数, 则选出它们. 这样, 黑板上的
数将只有 0 或 2 的幂. 因此当 A 无法继续操作时, 黑板上或者只有 0, 满足条件
(1); 或者剩下若干个 0 和两两不等的 2 的幂, 满足条件 (2). 此时游戏结束.
记 an 为第 n 轮后黑板上所有数之和, bn 为此时 0 的个数, cn = S2 (an ) + bn ,
其中用 S2 (m) 表示 m 在二进制下的各位数字之和. 在第 (n + 1) 轮, 若 B
选 x + y, 则 an+1 = an , bn+1 = bn . 故此时 cn+1 = cn . 而若 B 选 |x − y|,
则 an+1 = an − 2k , bn+1 = bn + 1 (k ∈ N+ ). 由 S2 (an ) = S2 (an+1 + 2k ) ≤
S2 (an+1 ) + S2 (2k ) = S2 (an+1 ) + 1 知此时 cn+1 ≥ cn . 综上, 不论 B 如何选择, 总
有 {cn } 单调不减.
设 N 轮后游戏结束. 此时黑板上的正数只有互不相同的 2 的幂. 因此
S2 (aN ) 等于黑板上正数个数. 故黑板上数的个数等于 bN + S2 (aN ) = cN ≥ c0 =
S2 (2020) = 7.
下面我们证明, B 有策略使 A 至多获得 7 块曲奇.
n 轮后, 设黑板上的数为 xn1 , · · · , xnl . 记
(
)
X
X
Sn = T ⊆ {1, · · · , l} :
xnt =
xnt , sn = |Sn | .
t∈T
下面归纳证明, B 总能保证 256 ∤ sn . s0 =
t∈T
/
2020
. 由 Kummer 定理, 27 k s0 .
1010
因此 n = 0 时成立. 设 n = k − 1 时结论成立. 不妨设第 (k − 1) 轮 A 在
xk−1,1 , · · · , xk−1,l 中选择了 xk−1,l−1 , xk−1,l , 且 xk−1,l ≤ xk−1,l−1 . 记
T = {T ∈ Sk−1 : {l − 1, l} ⊆ T 或 {l − 1, l} ∩ T = ∅} .
若 256 ∤ |T |, 则令 B 选择 xk−1,l−1 + xk−1,l . 黑板上数变为 xki = xk−1,i
(1 ≤ i ≤ l − 2) 和 xk,l−1 = xk−1,l−1 + xk−1,l . 容易验证映射 T → Sk , T 7→ T \ {l}
是双射. 因此有 sk = |T |, 结论成立.
www.nsmath.cn
22
而若 256 | |T |, 则由 256 ∤ sk−1 知 256 ∤ |Sk−1 \ T |. 令 B 选择 |xl − xl−1 |.
黑板上数变为 xki = xk−1,i (1 ≤ i ≤ l − 2) 和 xk,l−1 = xk−1,l−1 − xk−1,l . 容易验
证映射 Sk−1 \ T → Sk , T 7→ T \ {l} 是双射. 因此有 sk = |Sn \ T |, 结论成立.
综上, 由数学归纳法, B 总能保证 256 ∤ sn .
设 N 轮后游戏结束. 此时不可能满足条件 (1) (否则 sN = 0, 有 256 | sN ).
因此满足条件 (2), 黑板上只剩余 m 个 0. 有 256 ∤ sN = 2m . 故 m ≤ 7.
□
综上, 所求为 7.
注.
A 的策略比较明显, B 的策略也可以用使
Pk
i=1 εi xi = 0 等式成立的
εi ∈ {−1, 1} 组数来表示. 这一想法十分巧妙.
III. 几何
G1 等腰三角形 ABC 满足 BC = CA. 点 D 是边 AB 上一点, 且满足
AD < DB. 点 P 和 Q 分别在边 BC 和 CA 上, 且满足 ∠DP B = ∠DQA = 90◦ .
线段 P Q 的垂直平分线和线段 CQ 交于点 E, 三角形 ABC 和 CP Q 的外接圆
交于异于 C 的点 F . 若点 P , E, F 共线, 证明: ∠ACB = 90◦ .
C
F
E
P
Q
A
解法 1.
B
D
由于 ∠F AQ = ∠F BP, ∠F P B = ∠F QA, 知 4F AQ ∼ 4F BP ,
由此得到 4F P Q ∼ 4F BA.
因为 E 在 P Q 中垂线上, P, E, F 共线, 故 QP CF 是梯形, 于是 4CP Q ∼
=
4F QP . 故 4P CQ ∼ 4AF B. 于是
PC
AF
AQ
=
=
=⇒ AQ · QC = BP · P C.
CQ
FB
BP
又 AQ+QC = BP +P C, 由韦达定理可以得到 BP, CP 是 AQ, QC 的一个
排列. 再由 AD < DB, ∠A = ∠B 推出 AQ < BP . 于是 AQ = CP, BP = CQ.
23
数学新星网
在 P D 上取一点 S, 使 P S = DQ. 由于 ∠DQC = ∠SP B = 90◦ , 则有
4CP S ∼
= 4AQD, 4BP S ∼
= 4CQD 成立. 故有 ∠CSB = ∠ADC = 180◦ −
∠BDC.
又 DS ⊥ BC, 由同一法不难证明, S 为 4BCD 的垂心. 得 CS ⊥ AB, 是
AB 的中垂线.
由于 CP = P S, 所以 ∠P CS = 45◦ , ∠ABC = 90◦ .
□
C
F
E
P
Q
A
B
D
解法 2. 取 AB 中点 M , 得 ∠DM C = 90◦ . 因此 D, M, P, C, Q 共圆. 因为
E 在 P Q 中垂线上, 且 P, E, F 共线. 故 QP CF 是等腰梯形. 又由 ∠P CM =
∠QCM 得 M 是弧 P DQ 的中点. 因此 M 是弧 F DC 的中点. 于是 M 在
CF 中垂线上. 又因为 M 也在 AB 中垂线上, 且 AB, CF 不平行. 故 M 为
A, B, C, F 所共圆圆心, 即 4ABC 外心. 故 ∠ACB = 90◦ .
□
C
F
P
E
Q
A
注.
D
M
B
观察到本题的逆命题是平凡的, 可以复刻逆命题的证明以解决本题,
解法 1 即是如此. 解法 2 注意到了 F, C, P, Q, M 五点的对称性, 更为简洁.
G2 设凸四边形 ABCD 内部的一点 P 满足
∠P AD : ∠P BA : ∠DP A = 1 : 2 : 3 = ∠CBP : ∠BAP : ∠BP C.
www.nsmath.cn
24
∠ADP 和 ∠P CB 的内角平分线交于三角形 ABP 内的一点 Q. 证明: AQ =
BQ.
B
A
Q
P
C
D
解法 1. 记 ∠P AD = α. 由于 ∠DP A > ∠DAP , 可在 AD 边上取一点 E,
使得 ∠AP E = ∠P AD. 则有
∠DEP = ∠DP E = 2α = ∠ABP.
故 DE = DP , 且 A, B, P, E 共圆. 故 ∠ADP 的平分线是 P E 的中垂线, 从而
过 4ABP 外心. 同理, ∠P CB 的平分线过 4ABP 外心. 因此 Q 为 4ABP 外
□
心. 故 AQ = BQ.
B
A
Q
E
P
C
D
解法 2. 取 4ABP 的外心 O. 则
∠AOP = 2∠ABP = ∠DAP + ∠DP A = 180◦ − ∠P DA.
这推出了 A, O, D, P 共圆. 又 AO = P O, 知 DO 为 ∠ADP 的角平分线. 同理,
CO 为 ∠BCP 的角平分线. 因此 Q = O.
□
B
A
Q(O)
P
C
D
25
数学新星网
解法 3. 由于 ∠CP B > ∠CBP , 可延长 CP 至 N 使 CN = BC. 则
1
∠P N B = 90◦ − ∠P CB = ∠P AB.
2
于是 P, M, A, B 共圆. 因此 ∠BCP 的平分线为 BN 中垂线过 4ABP 外心. 同
理, ∠BCP 的内角平分线过 4ABP 外心. 因此 Q 为 4ABP 外心.
□
B
A
Q
N
P
C
D
解法 4. 设 AB 中点为 M . ∠ADP 的角平分线和 ∠BCP 的角平分线分
别交直线 AB 于 E, F , 交 AB 中垂线于 Q1 , Q2 . 记 AB = a, ∠P AD = α,
∠CBP = β. 则
sin ∠BAP
a sin 2α
=
.
sin ∠AP B
sin(2α + 2β)
sin ∠AP D
a sin 3α
AD = AP ·
=
.
sin ∠ADP
2 cos 2α sin(2α + 2β)
AP = AB ·
AE = AD ·
sin ∠ADE
a sin 3α
sin ∠ADE
= AD ·
=
.
sin ∠AED
sin(∠ADE + ∠DAE)
2 cos(2β − α) sin(2α + 2β)
对于 α + β ≥ 45◦ 的情形,
a sin 3α
a
a · 2 sin(α − 2β) cos(2α + 2β)
− =
.
sin 3α + sin(α + 4β) 2
2 cos(2β − α) sin(2α + 2β)
a
M Q1 = M E · cot(2β − α) = − cot(2α + 2β).
2
M E = AE − AM =
同理 M Q2 = − a2 cot(2α + 2β). 这推出 M Q1 = M Q2 . 而 α + β ≤ 45◦ 的证明是
□
类似的, 留给读者作为练习. 故 Q1 = Q2 = Q.
B E
MF
Q
P
C
www.nsmath.cn
D
26
A
注.
本题是 2020 年 IMO 第 1 题. 如何处理 1,2,3 倍角是常用的知识, 笔者给
出了三种处理方法.
G3 凸四边形 ABCD 满足 ∠ABC > 90◦, ∠CDA > 90◦, 且 ∠DAB =
∠BCD. 记 E 和 F 分别是点 A 关于直线 BC 和 CD 的对称点. 设线段 AE 和
AF 分别交直线 BD 于点 K 和 L. 证明: 三角形 BEK 外接圆和三角形 DF L
外接圆相切.
E
K
B
A
C
D
L
F
解法 1. 记 4DF L, 4BEK 外接圆分别为 ω1 , ω2 . 在 ω1 上取点 T 使 D 为
弧 T DF 中点. 有 DT = DF = DA, ∠T LD = ∠T F D = ∠DT F = ∠ALD. 又
∠DAL + ∠DT L < ∠DAL + ∠DT F = ∠DAL + ∠DLA < 180◦
因此 4DT L ∼
= 4DAL. 因此 T 为 A 关于 BD 的对称点. 同理, T 在 ω2 上, 且
B 为弧 T BE 中点.
E
K
B
Y
C
A
X
D
T
L
F
27
数学新星网
过 T 分别作 ω1 , ω2 切线 T X, T Y , 使得 T X, T Y 的延长线与直线 BD 相交.
∠XT B + ∠Y T D = ∠T KB + ∠T LD = 180◦ − ∠KT L = 180◦ − ∠KAL
= (90◦ − ∠EAC) + (90◦ − ∠F AC)
= ∠BCA + ∠DCA = ∠BCD = ∠BAD = ∠BT D.
□
所以 T X, T Y 是重合的, 结论成立.
注. 除了将 A 点关于 BD 对称得到切点 T , 也可以将两个外接圆关于 BD
对称, 去证明对称后的两圆切于 A. 即证明
BAK 与
DAL 相切. 导角过程
是类似的.
解法 2.
本解答中, 复平面上的点与其所对应复数用同一字母表示, 单位
圆指圆 |Z| = 1. 我们先不加证明地给出三个引理. 它们的证明分别可以参考陈
锐韬等《2019 IMO 预选题及其解答》G6 解 5 引理 3 和引理 1, 以及 G3 解 3
引理 2.
引理 1. XY 是复平面单位圆的弦, Z 是复平面上的点. 则 Z 关于 XY 的
对称点为 X + Y − XY Z.
引理 2. XY 是复平面单位圆的弦. 则直线上的点 Z 满足 Z + XY Z =
X +Y.
(W −Y )(X−Z)
引理 3. 复平面上不共线的四点 W, X, Y, Z 共圆当且仅当 (W
∈ R.
−X)(Y −Z)
原问题的证明. 记 A 关于 BD 的对称点为 T . 以 4BCD 的外接圆圆心为
原点, 半径为单位长建立复平面. 由 ∠BT D = ∠BAD = ∠BCD, 有 T 在单位
圆上. |B| = |C| = |D| = |T | = 1. 故
B=
1
1
1
1
, C= , D= , T = .
B
C
D
D
(∗)
由引理 1 及 (∗), A = B + D − BD
, 进而
T
E = B + C − BCA = B +
CT
BC
CT
CD
−
, F =D+
−
.
D
D
B
B
(∗∗)
由 EK ⊥ BC, 有 E−K
是纯虚数. 由 K, B, D 共线, 有 B−K
∈ R. 因此由
B−C
B−D
引理 3 及 (∗), (∗∗),
Z 在 4BEK 的外接圆上
(Z − E) (B − D)
(Z − E) (B − K)
∈ R ⇐⇒
是纯虚数
(Z − B) (E − K)
(Z − B) (B − C)
(Z − E) (B − D)
(Z − E) (B − D)
⇐⇒
+
=0
(Z − B) (B − C)
(Z − B) (B − C)
⇐⇒
www.nsmath.cn
28
BCT Z − CT − BD + DT (D − B)
(DZ − BD − CT + BC) (B − D)
⇐⇒
+
=0
D (Z − B) (B − C)
DT BZ − 1 (C − B)
⇐⇒ BT (C + D) ZZ − (BD + CT ) Z − BT (BD + CT ) Z + B 2 D + CT 2 = 0
(BD + CT ) Z − (B 2 D + CT 2 )
⇐⇒ Z =
.
BT ((C + D) Z − (BD + CT ))
同理,
(BD + CT ) Z − (BD2 + CT 2 )
Z 在 4DF L 的外接圆上 ⇐⇒ Z =
DT ((B + C) Z − (BD + CT ))
联立两圆方程,
(BD + CT ) Z − (B 2 D + CT 2 )
(BD + CT ) Z − (BD2 + CT 2 )
=
BT ((C + D) Z − (BD + CT ))
DT ((B + C) Z − (BD + CT ))
⇐⇒ C (D − B) (BD + CT ) (Z − T )2 = 0.
□
因此两圆相切于 T .
注. 此题中的二圆切点颇为明显, 看出后导角即可.
G4 在平面中有 n ≥ 6 个两两不交的圆盘 D1, D2, · · · , Dn, 它们的半径分
别为 R1 ≥ R2 ≥ · · · ≥ Rn . 对每个 i = 1, 2, · · · , n, Pi 是圆盘 Di 内任取的一点.
令 O 是平面内任意一点, 证明:
OP1 + OP2 + . . . + OPn ≥ R6 + R7 + . . . + Rn
(这里圆盘含其边界.)
解. 记 Di 的圆心为 Oi . 先证明一个结论.
结论. 对于每个 i, 至多存在 5 个不同的 j ≤ i, 使
|OOj | < Rj + Ri
(∗)
结论的证明. 对任意两两不同的 j1 , · · · , j6 ≤ i, 不妨设射线 OOj1 , · · · , OOj6
按顺时针排布. 由于
6
X
∠Oji+1 OOji = 360◦ ,
i=1
这里令 Oj7 = Oj1 , 不妨设 ∠Oj2 OOj1 ≤ 60◦ . 则
max {|Oj2 O| , |Oj1 O|} ≥ |Oj1 Oj2 | ≥ Rj1 + Rj2 ≥ max {Rj1 + Ri , Rj2 + Ri } .
因此 j1 , j2 至少一个不满足 (∗) 式. 故结论成立.
原命题的证明. 记 Si = {j : 1 ≤ j ≤ i, |OOj | ≥ Rj + Ri }. 由结论, |Si | ≥ i−
5. 因此我们可依次从 S6 , · · · , Sn 中取出两两互异的元素 j6 ∈ S6 , · · · , jn ∈ Sn .
29
数学新星网
于是对 6 ≤ k ≤ n,
|OPjk | ≥ |OOjk | − Rjk ≥ Rk .
□
相加即得证.
注.
难度不小的组合几何问题. 虽然借助解决此类题的经验容易看到前面
结论指出的这一关键点, 但此后如果没有想 j6 , · · · , jn 的取法, 证明仍然是困难
的.
G5 设圆内接四边形 ABCD 对边两两不平行. K, L, M , N 分别在 AB,
BC, CD, DA 上, 使得四边形 KLM N 为菱形, 且 KL k AC, LM k BD.
ω1 , ω2 , ω3 , ω4 分别是 4AN K, 4BKL, 4CLM, 4DM N 的内切圆. 证明: ω1 与
ω3 的内公切线和 ω2 与 ω4 的内公切线共点.
A
ω1
K
ω2
N
B
L
ω3
C
ω4
M
D
解法 1. 记 ω1 , ω2 , ω3 , ω4 的圆心分别为 I1 , I2 , I3 , I4 . 设直线 I1 I3 , 直线 I2 I4
交于 X, 直线 AD, 直线 BC 交于 E, 直线 AB, 直线 CD 交于 F . 设 ω1 切 AD
于 S, ω3 切 CD 于 T .
由于 KL k AC, M L k BD,
BL
CL
CL
CA
· AC = KL = LM =
· BD =⇒
=
.
BC
BC
BL
BD
又由正弦定理,
BF
sin ∠BDF
sin ∠CAF
CF
CF
CA
=
=
=
=⇒
=
.
BD
sin ∠BF D
sin ∠CF A
CA
BF
BD
www.nsmath.cn
30
CF
CL
因此 BF
= BL
. 故 F L 平分 ∠BF C. 因此 BI2 , CI3 , F L 共 4BF C 的 F 所对
的旁心, 记为 J.
我们有
1
1
1
∠CLI3 = ∠CLM = ∠CBD = ∠CAD,
2
2
2
同理 ∠I2 LB = 12 ∠ADB. 故
∠I3 LJ = ∠BLF − ∠CLI3
1
= (180◦ − ∠LBF − ∠LF B) − ∠CAD
2
1
1
= 180◦ − ∠CDA − ∠AF D − ∠CAD
2
2
1
1
◦
◦
= 180 − ∠CDA − (180 − ∠BAD − ∠ADC) − ∠CAD
2
2
1
= (180◦ − ∠ADC + ∠BAD − ∠CAD)
2
1
1
1
= (∠ABC + ∠CAB) = (180◦ − ∠ACB) = 90◦ − ∠ADB,
2
2
2
同理 ∠JLI2 = 90◦ − 12 ∠CAD.
因此对 4BCJ 由 Menelaus 定理,
BE CI3 JI2
·
·
=1
EC I3 J I2 B
sin ∠JLI
sin ∠CLI
BE CL sin ∠CI3 L3 JL sin ∠JI2 L2
⇐⇒
·
=1
·
∠I3 LJ
∠I2 LB
EC LJ sin
LB sin
sin ∠LI3 J
sin ∠LI2 B
BE CL sin ∠CLI3 sin ∠JLI2
⇐⇒
·
·
·
=1
EC LB sin ∠I3 LJ sin ∠I2 LB
BE CF sin ∠CAD
⇐⇒
·
·
=1
EC F B sin ∠ADB
BE CF CD
·
·
= 1.
⇐⇒
EC F B AB
E, I2 , I3 共线 ⇐⇒
在 4BCF 中由 Ceva 定理, 有
BE CD F A
·
·
= 1.
EC DF AB
而由 4BF C ∼ 4DF A,
DF
CF
=
.
FA
FB
两式相乘, 即得
BE CF CD
·
·
= 1.
EC F B AB
因此 E, I2 , I3 共线. 同理 E, I1 , I4 共线, F, I2 , I1 共线, F, I3 , I4 共线.
31
数学新星网
设 I4 B 与 EF 交于 U , 因此
S△I2 EI4 II44IE1
XI1
S△I2 I1 I4
EU I4 I1 I4 F
=
=
=
·
·
,
XI3
S△I2 I3 I4
U F I4 I3 I4 E
S△I2 F I4 II44IF3
I1 S
I1 E sin ∠DEI4
I1 E I4 F
=
=
·
.
I3 T
I3 F sin ∠DF I4
I3 F I4 E
而在 4EF I4 中, 由 Ceva 定理知,
EU F I3 I4 I1
·
·
=1
U F I3 I4 I1 E
XI1
= II31TS .
因此 XI
3
故 ω1 与 ω3 的两条内公切线过 X. 同理, ω2 与 ω4 的两条内公切线过 X.□
E
A
S
I1
K
ω1
U
B
N
I2
J
L
I4
I3 ω3
F
C
T
M
D
解法 2. 以 r△XY Z 记 4XY Z 的内切圆半径. 我们先证明一个引理.
引理. 在圆内接四边形 ABCD 中, IA 为 4ABD 的内心, IC 为 4BCD 的
内心, IA IC , BD 交于 X. 则
BX
r△ABC
=
.
XD
r△ACD
www.nsmath.cn
32
引理的证明. 设 IB , ID 分别为 4ABC, 4ACD 的内心. 由正弦定理,
∠IB BIC
A
BIC sin
BIC IBI
sin ∠BIC X
BIC sin ∠BIC X
BX
sin ∠BXIC
A IC
=
=
=
∠DIA X
XD
DIA sin ∠DIA X
DIA IDIIC sin ∠IA DIC
DIA sin
sin ∠DXI
A C
A
sin 12 ∠ADB sin 12 ∠BDC sin 21 ∠ABC
BIA BIC sin ∠IA BIC
·
·
=
=
·
·
.
DIA DIC sin ∠IA DIC
sin 12 ∠ABD sin 12 ∠DBC sin 12 ∠ADC
因此由正弦定理,
∠IB AC
sin 12 ∠ACB
AC sin
IB C sin 12 ∠ACB
r△ABC
sin ∠AIB C
=
=
∠ID AC
r△ACD
ID C sin 21 ∠ACD
AC sin
sin 12 ∠ACD
sin ∠AI C
D
sin 12 ∠ACB sin 12 ∠BAC sin 12 ∠ABC
BX
.
=
·
·
=
1
1
1
XD
sin 2 ∠ACD sin 2 ∠DAC sin 2 ∠ADC
引理证毕.
B
IB
IA
X
A
IC
ID
C
原问题的证明.
D
设 ω1 , ω3 的内心分别为 I1 , I3 , 两圆的内公切线交于 X.
过 X 作 N M 的平行线, 分别交 N K, M L 于 X1 , X3 ; 作 N K 平行线, 分别交
N M, KL 于 X4 , X2 .
X 是 ω1 , ω3 的内位似中心. 由 N K k M L, 有 X1 , X3 为该位似关系的对应
点. 因此, I1 X1 k X3 I3 , 且
X1 X
R (ω1 )
=
.
XX3
R (ω3 )
(∗)
平移 4CM L, 使 M, L 分别与 N, K 重合, 设 C, I3 分别平移至了 C ′ , I3′ . 显
−−→ −−→ −−−→
然 C ′ 在 AC 上. I3 I3′ = LK = X3 X1 . 因此四边形 X1 I3′ I3 X3 为平行四边形. 因
此 X1 I3′ k X3 I3 . 结合 I1 X1 k X3 I3 有 I1 , X1 , I3′ 共线.
由 ∠N C ′ K = ∠M CL = 180◦ − ∠DAB, 有 A, N, C ′ , K 共圆. 而 I1 , I3 分
别为 4AN K, 4C ′ N K 的内心. 因此由引理, 及 4DM N ∼ 4N C ′ A, 4BLK ∼
4KC ′ A,
NA
R (ω4 )
X4 X
R (ω4 )
N X1
r△AN C ′
DN
=
=
=
= KA
.
XX2
X1 K
r△AKC ′
R (ω2 )
R (ω2 )
BK
33
数学新星网
□
结合 (∗), 同理有 ω2 , ω4 的两条内公切线也交于 X.
A
K
I1
ω1
ω2
X1
X2
I3′
B
C
′
X
N
L
X4
X3
I3
ω3
C
ω4
D
M
解法 3. 我们先证明一个引理.
引理. 4ABC 的内心为 I. O 为平面上一点. 记 BC = a, CA = b, AB = c.
则
−→
−−→
−→
−→ aOA + bOB + cOC
OI =
.
a+b+c
引理的证明. 设 AD 为 4ABC 边 BC 上角分线. 由向量的定比分点定理,
−→
ID −→ IA −−→
ID −→ IA CD −−→ BD −→
OI =
OA +
OD =
OA +
OB +
OC
AD
AD
AD
AD BC
BC
而由角分线定理,
BD =
ac
ab
ID
BD
a
IA
b+c
, DC =
,
=
=
,
=
b+c
b + c AD
BD + c
a + b + c AD
a+b+c
代入即得欲证式. 引理证毕.
原结论的证明. 记 AB = a, BC = b, CD = c, DA = d, AC = x, BD = y.
记 ω1 , ω3 的圆心分别为 I1 , I3 , 两圆内公切线的交点 X. 设 AC, BD 交于 E. O
为平面上任意一点.
www.nsmath.cn
34
在 4ABD 和 4BCD 中由余弦定理,
y 2 = a2 + d2 − 2ad cos ∠DAB = b2 + c2 − 2bc cos ∠BCD.
因此
bc
ad
a2 + d2 − 2ad cos ∠DAB +
b2 + c2 + 2bc cos ∠BAD
bc + ad
bc + ad
(ab + cd) (ac + bd)
=
.
bc + ad
y2 =
同理,
x2 =
(ad + bc) (ac + bd)
ab + cd
故
y (bc + ad) = x (ab + cd) := s
(∗).
BX
与解法 2 的引理中计算 XD
的部分同理,
AB · AD · sin ∠BAD
ad
AE
=
=
.
EC
CB · CD · sin ∠BCD
bc
因此
−−→
OE =
ad −→
bc −→
OA +
OC.
ad + bc
ad + bc
(∗∗)
由 N K k DB k M L, N M k AC k KL,
CM
CL
AK
AN
=
=
=
.
ND
MD
LB
KB
设上比例为 λ. 有
λy
AN
DN
x
=
· BD = N K = M N =
· AC =
.
1+λ
AD
DA
1+λ
解得 λ = xy . 因此
−−→
ON =
1 −→
λ −−→
y −→
x −−→
OA +
OD =
OA +
OD,
1+λ
1+λ
x+y
x+y
−−→
1 −→
λ −−→
y −→
x −−→
OK =
OA +
OB =
OA +
OB.
1+λ
1+λ
x+y
x+y
由引理和 4ABD ∼ 4AKN ,
−−→
−→
−−→
−−→
−→
−−→
−−→ AN · OK + N K · OA + KA · ON
dOK + y OA + aON
OI1 =
=
AN + N K + KA
d+y+a
−
→
−
−
→
−
→
−
→
−→
y
y
x
x −
d x+y
OA + x+y
OB + y OA + a x+y
OA + x+y
OD
=
d+y+a
−→
−−→
−−→
(a + d + x + y) y OA + dxOB + axOD
=
.
(x + y) (a + d + y)
35
数学新星网
同理,
−→
−−→
−−→
−−→ (b + c + x + y) y OC + cxOB + bxOD
OI3 =
.
(x + y) (b + c + y)
由于 X 是 ω1 , ω3 的位似中心, 因此
AN
r
I1 X
R (ω1 )
r△ABD
S△ABD / (a + d + y)
AD △ABD
=
=
= CM
=
XI3
R (ω3 )
r△BCD
S△BCD / (b + c + y)
r
CD △BCD
ad sin ∠DAB/ (a + d + y)
ad (b + c + y)
=
=
.
bc sin ∠DCB/ (b + c + y)
bc (a + d + y)
故结合 (∗) 和 (∗∗), 有
−−→
−−→
I1 X
XI3
OI1 +
OI3
I1 X + XI3
I1 X + XI3
−→
−−→
−→
−−→
bcy (a + d + x + y) OA + cdx (a + b) OB + ady (b + c + x + y) OC + abx (c + d) OD
=
(x + y) (abc + bcd + cda + dab + y (ad + bc))
−→
−−→
−→
−−→
−−→
bcy (a + d) OA + cdx (a + b) OB + ady (b + c) OC + abx (c + d) OD + s (x + y) OE
.
=
(x + y) (abc + bcd + cda + dab + s)
−−→
OX =
同理, O 到 ω2 , ω4 的内公切线交点的向量亦为上式.
□
注 1. 解法 2 事实上证明了一个更强的结论: 四边形 KLM N 是平行四边
形而不一定是菱形时, 题目结论仍然成立.
注 2.
待证结论有点无从下手. 解法 1 借用了内外似中心的一点考虑, 发
现了一个完全四边形; 解法 2 则简单粗暴, 用同一法和计算比例证明两组内公
切线的两个交点重合; 解法 3 是向量法, 多个平行的条件让向量计算可行, 但熟
悉圆内接四边形的 (∗) 与 (∗∗) 二式也尤为关键.
G6 设锐角三角形 ABC 满足 AB < AC, 其内心与 A-旁心分别为 I 和
IA . 设其内切圆切 BC 于点 D. 直线 AD 分别交直线 BIA 和直线 CIA 于点 E
和 F . 证明: 4AID 的外接圆和 4IA EF 的外接圆相切.
A
B
I
D
C
E
IA
F
www.nsmath.cn
36
解. 作 T 为完全四边形 BCDEF IA 的 Miquel 点. 有 B, D, E, T 共圆,
B, I, C, IA , T 共圆, E, IA , F, T 分别共圆. 因此
∠ADT = 180◦ − ∠T DE = 180◦ − ∠T BE = 180◦ − ∠T IIA = ∠AIT.
故 A, I, D, T 共圆.
设 4IDT 外接圆与 CB 的延长线交于 P . ∠IT P = ∠IDP = 90◦ 和
∠IT IA = ∠IBIA = 90◦ . 故 P, T, IA 共线.
过 T 分别作 4AID 外接圆和 4EIA F 外接圆的切线 T X, T Y .
∠DT X + ∠Y T E = ∠DP T + ∠EIA T = ∠DBE = ∠DT E.
□
故 T X, T Y 重合.
A
I
B
P
C
D
X
Y
E
T
IA
F
注. 本题关键在于切点为完全四边形 BCDEF IA 的 Miquel 点.
G7 设点 P 是锐角三角形 ABC 外接圆上一点. D, E, F 分别是 P 关于
4ABC 平行于 BC, CA, AB 的中位线的对称点. 记 4ADP, 4BEP, 4CF P 的
外接圆分别为 ωA , ωB , ωC . 记 AD, BE, CF 的垂直平分线围成的三角形的外接
37
数学新星网
圆为 ω. 证明: ωA , ωB , ωC , ω 共点.
D
ωA
A
ωB
ωC
ω
B
C
F
E
P
解. 记 AD, BE, CF 的中垂线分别为 l1 , l2 , l3 . 设 l2 , l3 交于 X, l3 , l1 交
于 Y , l1 , l2 交于 Z; 4ABC 边 BC, CA, AB 中点分别为 L, M, N , 三条高为
AR, BS, CT , 垂心为 H. 有 A, R; B, S; C, T 分别关于 M N, N L, LM 对称. 设
ωA , ωB , ωC 的圆心分别为 U, V, W . 由 U, V, W 分别在 AD, BE, CF 的中垂线上,
有 U, V, W 分别在 l1 , l2 , l3 上.
记 K 为直线 P H 与 4ABC 九点圆 γ 的交点. 由于垂心 H 是 4ABC 外
接圆与九点圆的外位似中心, 结合圆幂定理有
AH · HR = 2P (H, γ) = KH · HP,
其中 P (H, γ) 表示 H 关于 γ 的幂. 因此 A, K, R, P 共圆. 又由 ARP D 为等腰
梯形, 有 A, K, R, D, P 五点共圆 ωA , 且圆心 U 在 N M 上. 同理, B, K, S, E, P
共圆 ωB , 且圆心 V 在 N M 上; C, K, T, F, P 共圆 ωC , 且圆心 W 在 M L 上. 因
此 ωA , ωB , ωC 共点 K, P . 因此 U, V, W 共线. 记所共直线 l, 有 K, P 关于 l 对
称.
→
−
→
→
以 hα, βi 记 α 逆时针旋转至与 β 平行位置所转过的劣角. 以 h−
α, β i 记 −
α
→
−
逆时针旋转至与 β 同向所转过的角. 反复运用轴对称关系, 垂直关系与共圆关
系, 在 mod 180◦ 的意义下, 我们有
−−→ −→
1 −−→ −−→
hKW, KU i = hKW, li − hKU, li = (hKW , P W i − hKU , P U i)
2
= hKT, P T i − hKR, P Ri
= (hKT, CT i + hCT, P T i) − (hKR, ARi + hAR, P Ri)
www.nsmath.cn
38
= (hKP, CP i − hT C, F Ci) − (hKP, AP i − hRA, DAi)
= hAP, CP i + hRA, T Ci + hF C, DAi
= hAB, CBi + hHA, HCi + hY W, Y U i = hY W, Y U i .
因此 K, Y, W, U 共圆. 同理, K, X, V, W 共圆. 故 K 为完全四边形 U V W XY Z
的 Miquel 点. 因此 K, X, Z, Y 共圆.
□
综上, 四圆共点 K.
D
Z
ωA
ωB
l1 l2
A
Y
l3
X T
ωC
U
N
M
ω
V
l
γ
H
W
B
R
L
K
S
C
F
E
P
注. 极其困难的几何题. 笔者认为解此题的三个难点是: 对 H, 九点圆, 外
接圆关系的了解, 并用九点圆重新定义 K; 发现 U V W XY Z 是完全四边形, 而
K 为其 Miquel 点; 后面找好要导的角, 并在纷繁复杂的辅助线中找对导角的方
向.
导角使用直线 (向量) 的有向夹角的好处有二: 图形变化较多 (比如 P 可以
随意在圆周上运动), 在变化的过程中, 等角可能变成补角, 或出现其他类似的关
系的变化 (例如 W 若运动到 KP 的另一侧, 则 ∠P W K = 2∠P T K 就不成立
了), 而用有向夹角避免了这一问题, 更为严谨; 此外, 这样更容易描述不交的两
线段之间的夹角, 而不必作出它们所在直线的交点, 这使导角的过程更为简洁易
懂.
39
数学新星网
G8 设锐角三角形 ABC 的外接圆为 Γ , 内心为 I. 过点 B 的圆 ωB 和过
点 C 的圆 ωC 切于点 I. ωB 分别交 Γ 的劣弧 AB 和线段 AB 于 P 和 M . 类似
地, ωC 分别交 Γ 的劣弧 AC 和线段 AC 于 Q 和 N . 射线 P M 和射线 QN 交
于点 X, 圆 ωB 在 B 处的切线和圆 ωC 在 C 处的切线交于点 Y . 证明: A, X, Y
共线.
P
A
M
X
ωB
N Q
I
ωC
B
C
Γ
Y
解. 我们先证明一个结论.
结论. Y 在 Γ 上.
结论的证明. 设 ωB , ωC 的圆心分别为 OB , OC . 有
∠BY C = 360◦ − ∠BOB OC − ∠OB OC C = 2 (∠OB IB + ∠OC IC)
= 2 (180◦ − ∠BIC) = 180◦ − ∠BAC.
故 A, B, Y, C 共圆. 结论证毕.
P
A
M
X
OB
N Q
I OC
ωB
ωC
B
C
Γ
Y
原问题的证明. 我们用两种方法证明.
www.nsmath.cn
40
方法 1. 设 Γ, ωB , ωC 的根心为 D. ωB , ωC 在 I 处的公切线分别交 P M, N Q, BC
于 X1 , X2 , S.
∠P X1 S = 180◦ − ∠X1 M I − ∠X1 IM = 180◦ − ∠P BI − ∠M BI = 180◦ − ∠P BS.
因此 P, X1 , S, B 共圆. 同理, Q, X2 , S, C 共圆. 因此由圆幂定理,
DX1 · DS = DP · DB = DQ · DC = DX2 · DS.
故 X1 = X2 = X.
因此由圆幂定理,
XM · XP = XI 2 = XN · XQ.
故 P, M, N, Q 共圆.
延长 P M, QN , 分别交 Γ 于 E, F . 由 ∠Y F Q = 180◦ − ∠QCY = ∠CN Q,
有 N C k F Y . 同理, M B k EY . 由 ∠XN M = ∠XP Q = ∠EF Q, 有 N M k F E.
因此对 4AM N 和 4Y EF 由 Desagues 定理, M E, N F, AY 共点.
□
D
P
A
M
F
Q
X
N
I
ωB
E ω
C
B
C
S
Γ
Y
方法 2. 延长 BI, CI 分别交 Γ 于 K, L. 由于 K 为弧 AC 的中点, ∠ALK =
∠KLC. 同理, ∠AKL = ∠LKB. 因此 A, I 关于 LK 对称.
41
数学新星网
设 ωB , ωC 在 I 处的公切线与 KL 的交于 X ′ .
∠X ′ IP = ∠IBP = ∠KBP = ∠KLP = ∠X ′ LP.
故 X ′ , I, L, P 共圆. 因此
∠IP X ′ = ∠ILX ′ = ∠CLK = ∠CBK = ∠M BI = ∠M P I.
因此 P, M, X ′ 共线. 同理, Q, N, X ′ 共线. 故 X ′ = X.
因此 X 在 KL 上. 结合 A, I 关于 KL 对称, 有
∠XAK = ∠XIK = 180◦ − ∠XIB = ∠IBY = ∠KAY.
□
故 A, X, Y 共线.
P
L
A
M
N Q
X
ωB
K
I
ωC
B
C
Γ
Y
注. 解法 1 反复利用圆幂和根心. 解法 2 的关键是 K, X, L 共线.
G9 证明: 存在正常数 c, 使得下述结论成立:
设整数 n ≥ 2, S 为平面上 n 个点构成的集合, 使得其中任意两点间的距离
至少为 1. 则存在一条分割集合 S 的直线 ℓ 满足集合 S 中任意一点到 ℓ 的距离
至少为 cn− 3 .
1
(称直线 ℓ 分割集合 S, 若 ℓ 与连接集合 S 中两点的某线段相交.)
1
. 我们证明, 此时命题成立.
解. 取 c = 10
反设不然. 则对任意一条分割 S 的直线 ℓ, 均存在 S 中的点使其与 l 的距
1 −3
n .
离小于 10
1
−→
设 d = max |XY |, A, B ∈ S 使 |AB| = d. 以 A 为原点, AB 方向为 x 轴
X,Y ∈S
www.nsmath.cn
42
正方向建立平面直角坐标系. 设 S = {Xi (xi , yi ) : 1 ≤ i ≤ n}, 其中 0 = x1 ≤
· · · ≤ xn = d. 对 1 ≤ i ≤ n − 1, 对直线 x = xi +x2 i+1 由反证假设, 有
1 1
xi+1 − xi < n− 3 .
5
(∗)
因此 d < 15 n− 3 (n − 1).
1
设 xt ≤ 35 < xt+1 . 则结合 (∗),
3
1 1
< xt+1 < n− 3 t.
5
5
故 t > 3n 3 . 重新排列 {Xi }1≤i≤t 为 {Xi′ (x′i , yi′ )}1≤i≤t , 使 y1′ ≤ · · · ≤ yt′ . 对
1
1 ≤ i ≤ t − 1,
′
yi+1
− yi′ =
»
s
2
′
Xi′ Xi+1
−
2
x′i − x′i+1 ≥
2
4
3
= .
1−
5
5
因此
yt′ − y1′ ≥
4
12 1 4
(t − 1) > n 3 − .
5
5
5
不妨 |y1′ | > |yt′ |, 则有 |y1′ | > 65 n 3 − 25 . 故
2 2
6 1 2
13
3
36 2 24 1 6
′ 2
2
|BX1 | − d >
n3 −
+ d−
− d2 = n 3 − n 3 − d +
5
5
5
25
25
5
25
1
6
13
36 2 24 1
> n 3 − n 3 − n− 3 (n − 1) +
25
25
25
25
2
1
6
2
6 2 24 1 13
6 −1
> 0.
= n3 − n3 +
+ n 3 >
n3 −
5
25
25 25
5
5
1
□
这与 d 的定义矛盾!
注.
非常困难的组合几何问题. Cn− 2 是一个较好证明的结果. 开始设出
1
的 d 相当于把所有的点限制在了以 A, B 为圆心 d 为半径的两圆交出的 “枣核
形” Γ 中. 53 可以先待定为 u ( 35 不是最优的, 这里只是为了写起来方便). 解答
中着重考察局部 Γ ∩ {0 ≤ x ≤ u}, 得到了比较强的结果, 完成了这个问题.
A
B
d
43
数学新星网
IV. 数论
N1 给定正整数 k, 证明存在素数 p 使得能够选取互异的正整数 a1, a2, · · · , ak+3
∈ {1, 2, · · · , p − 1}, 它们满足对任意 i = 1, 2, · · · , k, p 都整除 ai ai+1 ai+2 ai+3 − i.
解: 因为素数有无穷多个, 可以取三个大于 4k + 1 的互异素数 q, r, t.
1
令 b1 = q, b2 = r, b3 = t, b4 = qrt
, 我们令 bi bi+1 bi+2 bi+3 = i, 得到
对 1 ≤ s ≤ k,
4s − 2 4s − 6
2
·
· · · · · · q,
4s − 3 4s − 7
1
4s − 1 4s − 5
3
b4s+2 =
·
· · · · · · r,
4s − 2 4s − 6
2
4s
4s − 4
4
b4s+3 =
·
· · · · · · t,
4s − 1 4s − 5
3
4s + 1 4s − 3
5 1
b4s+4 =
·
· ··· · ·
.
4s
4s − 4
4 qrt
由于 q, r, t 是大于 4k + 1 的素数, 所以通过观察素数 q, r, t 的幂次可以得到
b4s+1 =
下面四个集合两两无交集.
{b4s+1 |0 ≤ s ≤ k}, {b4s+2 |0 ≤ s ≤ k}, {b4s+3 |0 ≤ s ≤ k}, {b4s+4 |0 ≤ s ≤ k}.
并且 bi < bi+4 . 由这两点知, 对 i 6= j, i, j ∈ {1, 2, · · · , k + 3}, 有 bi 6= bj .
我们记 bi = uvii . (i = 1, 2, · · · , k + 3, gcd(ui , vi ) = 1) .
由于素数有无穷多个, 我们可取一个素数 p, 使得 p > maxi {ui , vi } 且 p >
maxi̸=j |ui vj − uj vi |. 由于 ui vj − uj vi 6= 0, 所以有 p ∤ ui , p ∤ vi , p ∤ ui vj − uj vi .
因为 ui , vi 都与 p 互质, 存在整数 ai ∈ {1, 2, . . . , p − 1} 满足 ai vi ≡ ui
(mod p).
若对 i 6= j 有 ai = aj , 则有
ui vj ≡ (ai vi )vj ≡ vi (aj vj ) ≡ vi uj
(mod p).
这与 p 的选取相矛盾. 所以 ai 两两不同.
并且我们有
vk vk+1 vk+2 vk+3 ak ak+1 ak+2 ak+3 ≡ uk uk+1 uk+2 uk+3 ≡ kvk vk+1 vk+2 vk+3
(mod p).
这里我们用到了 bk bk+1 bk+2 bk+3 = k. 由于 p 与 vk vk+1 vk+2 vk+3 互质, 两边约去
□
即得.
注. 简单的数论题. 利用 ai ai+1 ai+2 ai+3 = i 算出 ai 后设法将 ai 变为整数
即可.
www.nsmath.cn
44
N2 对任意素数 p, p–群岛联合王国是一个拥有 p 座岛屿的国度, 这些岛
屿编号为 1, 2, · · · , p. 两个不同的岛屿 m 和 n 之间有桥梁连通当且仅当 p 整除
(n2 − m + 1)(m2 − n + 1). 这些桥梁可能一座横跨于另一座之上, 但它们不会相
交. 证明: 存在无穷多个素数 p, 使得在对应的 p–群岛联合王国中有两个岛之间
没有一系列桥梁使之连通.
解法 1:
采用反证法. 假如只有有限多个这样的 p, 记全部这样的 p 为
p1 < p 2 < · · · < p k .
取 t = 3p1 p2 · · · pk (若 k = 0, 令 t = 3), 任取一个 t2 − t + 1 的素因子 p, 则
p 与 t 互质, 推出 p 不在 3, p1 , p2 , . . . , pk 之中.
考虑 p–群岛联合王国.
由于 p 是素数, p | (n2 − m + 1) (m2 − n + 1) 可推出 m ≡ n2 + 1 (mod p)
或 n ≡ m2 + 1 (mod p).
我们在连接 m, n 的边上画上箭头. 若 p | n2 − m + 1 就画一个 n 指向 m
的箭头, p | m2 − n + 1 就画一个 m 指向 n 的箭头. 这样每条边上至少有一个箭
头, 至多有两个箭头.
我们可以发现, 在 n2 +1 6≡ n (mod p) 时, n 恰好指向一个点 n2 +1 (mod p),
而在 n2 + 1 ≡ n (mod p) 时, n 不指向任何点.
但注意 n2 + 1 ≡ n (mod p) 有两个模 p 不同的解 t 和 p + 1 − t. (如果这
两者模 p 相同, 意味着 2t ≡ 1 (mod p), 于是 0 ≡ 4t2 − 4t + 4 ≡ 1 − 2 + 4 ≡ 3
(mod p). 这与 p 6= 3 相矛盾)
所以恰有 p − 2 个点指向了其他点, 也就是一共有 p − 2 个箭头. 那么至多
有 p − 2 条桥梁. 这说明这些岛屿之间不连通.
任取属于不同连通分支的两个岛屿, 可知没有一条道路连接他们, 故 p 符
合题意. 但 p 6= p1 , · · · , pk . 与反证法假设矛盾! 原命题成立.
□
解法 2: 先证明: 模 12 余 7 的素数有无穷多个.
(1)
用反证法, 假设模 12 余 7 的素数只有有限个, 记全体为 p1 < p2 < · · · < pk .
考查 (6p1 · · · pk )2 − (6p1 · · · pk ) + 1 的素因子 p,
有 p | (12p1 · · · pk − 1)2 + 3, 这表明 p > 3 且
−1
3
·
=1
p
p
这个是 Legendre 符号.
又 (6p1 · · · pk )2 − (6p1 · · · pk ) + 1 ≡ 3 (mod 4), 故其必有一个模 4 余 3 的素
45
数学新星网
因子 p0 . 则有
并且由二次互反律知
于是
3
p0
3
p0
= −1 =⇒
−1
p0
= −1.
p−1
p0 = (−1) 2 = −1.
3
p 0
3
= 1 =⇒ p0 ≡ 1 (mod 3).
=⇒ p0 ≡ 7 (mod 12). 但 p0 与 p1 , . . . , pk 均不同, 与模 12 余 7 素数有限
多的假设相矛盾! 故 (1) 成立.
回到原题. 对每一个素数 p ≡ 7 (mod 12), 类似于上面推导可以得到 ( −3
)=
p
1. 于是存在整数 u 使得 u2 ≡ −3 (mod p).
取 1 ≤ s ≤ p 使得 u ≡ 2s − 1 (mod p), 则有 s2 − s + 1 ≡ 0 (mod p). 故
s 6= 1 或 p. 有 1 < s < p.
又
(−1 − s)(−1 − (p + 1 − s)) ≡ −s2 + s + 2 ≡ 3
(mod p).
并且 ( p3 ) = −1. 这推出
−1 − s
−1 − (p + 1 − s)
= −1 或
= −1
p
p
) = −1, 则与 p − s 有路的仅有 s. (这是因为若 p − s = m2 + 1 会
若 ( −1−s
p
推出 ( −1−s
) = ( mp ) = 1, 矛盾. 而 (p − s)2 + 1 ≡ s2 + 1 ≡ s (mod p)).
p
2
而与 s 有路的仅有 p − s. (这是因为 s = m2 + 1 的全部解为 s 和 p − s. 而
s2 + 1 ≡ s (mod p)).
于是 s 与其余 p − 2 岛中任一岛均不连通.
若 ( −1−(p+1−s)
) = −1, 类似地, 与 p + 1 − s 有路的只有 s − 1, 与 s − 1 有
p
路的只有 p + 1 − s. 所以 s − 1 被孤立了.
于是, p 满足题意, 由 (1), 这样的 p 有无穷个.
□
注: 解法 1 着重强调了 n2 + 1 ≡ n 会浪费边, 导致图不能连通. 解法 2 则
细究该图结构, 利用二次剩余找到图中的一个孤立分支.
N3 给定整数 n ≥ 2, 是否存在非常数的正整数数列 (a1, a2, · · · , an) 使得
其中任意两项的算术平均值等于其中若干项 (一项或者多项) 的几何平均值?
www.nsmath.cn
46
解: 不妨设 n 张卡片上写的数为 a1 ≥ a2 ≥ a3 ≥ · · · ≥ an , 且 (a1 , a2 , · · · an ) =
1.
若 a1 > 1, 取素数 p | a1 , 我们归纳证明: p | ai , i = 1, 2, 3, . . . , n.
由 p | a1 , 归纳奠基是显然的.
现在设 i ≤ k 时都有 p | ai , 考察 ak+1 . 设
1
a1 + ak+1
= (ai1 ai2 · · · aim ) m .
2
若 ak+1 = ak , 则由归纳假设知已成立. 若 ak+1 < ak , 则 i1 , i2 , . . . , im 中存
在一个不超过 k. (若不然, 上式右边不大于 ak+1 , 而上式左边严格大于 ak+1 , 矛
盾.)
故由归纳假设知 p | ai1 ai2 · · · aim .
1
又 (ai1 ai2 · · · aim ) m = a1 +a2 k+1 是有理数, 由算术基本定理知, 其为一个整数,
且是 p 的倍数. 即
1
p | (ai1 ai2 · · · aim ) m =
a1 + ak+1
=⇒ p | ak+1 .
2
命题对 k + 1 成立, 故由归纳原理知 p | a1 , a2 , · · · , an .
这与 (a1 , a2 , . . . , an ) = 1 的假设相矛盾.
于是 a1 = 1 =⇒ a2 = a3 = · · · = an = 1. 由此立刻得到问题对一切 n ≥ 2
□
是不存在的.
注: 2020 年 IMO 第 5 题. 此题关键是要想到用数论手段来证明.
N4 对任意奇素数 p 和正整数 n, 令 dp(n) ∈ {0, 1, · · · , p − 1} 为 n 除
以 p 的余数. 数列 (a0 , a1 , a2 , · · · ) 若满足 a0 是与 p 互素的正整数且对 n ≥ 0,
an+1 = an + dp (an ), 则我们称是其一个 p–数列.
1) 是否存在无穷多个素数 p, 使得存在 p–数列(a0 , a1 , a2 , · · · ) 和 (b0 , b1 , b2 , · · · )
满足 an > bn 对无穷多个正整数 n 成立, 且 an < bn 也对无穷多个正整数 n 成
立?
2) 是否存在无穷多个素数 p, 使得存在 p–数列(a0 , a1 , a2 , · · · ) 和 (b0 , b1 , b2 , · · · )
满足 a0 < b0 , 但对 n ≥ 1 都有 an > bn 成立?
解: (a) 由 Bertrand-Chebyshev 素数定理, 对 ∀k ∈ N∗ , 存在素数 p ∈
[212k+2 , 212k+3 ).
由于 7 | 212k+3 − 1, 5 | 212k+3 − 3, 知 p ≤ 212k+3 − 5.
设 s 是 2 对 p 的阶, 即最小的满足 2α ≡ 1 (mod p) 的 α.
47
数学新星网
令 a0 = 212k , b0 = 12 (p + 1). 则 212k+1 < b0 < 212k+2 . 则有
a1 = 212k+1 , a2 = 212k+2 , a3 = 212k+3 .
b1 = p + 1, b2 = p + 2, b3 = p + 4.
故有 a3 > b3 , a0 < b0 .
由于
an+1 ≡ 2an
(mod p),
bn+1 ≡ 2bn
(mod p).
且由于 2s ≡ 1 (mod p), 所以 an (mod p), bn (mod p) 均以 s 为循环. 并且
a1 ≡ 212k+1 b1 (mod p) 知前者的循环节是后者的循环节的一个排列.
对任意正整数 u,
dp (au ) + dp (au+1 ) + · · · + dp (au+s−1 ) = dp (1) + dp (2) + dp (4) + · · · + dp 2s−1
= dp (bu ) + dp (bu+1 ) + · · · + dp (bu+s−1 )
这推出对任意正整数 v, asv < bsv , asv+3 > bsv+3 . 因此本小问的答案是肯定的.
(b) 取 q 为一个大于 2 的素数, p 为 2q − 1 的素因子, 那么 q 是 2 对 p 的
阶, 所以 q | p − 1. 于是 p > q.
对于任意 1 ≤ x ≤ p − 1, {dp (2n x)}n 的最小正周期是 q.
记
S1 =
q−1
X
i
dp (2 ), S−1 =
i=0
q−1
X
dp (−2i ).
i=0
由于 dp (2i ) + dp (−2i ) = p, 所以 S1 + S−1 = pq. 由于 p, q 都是奇数, 所以
S1 6= S−1 .
(情况 1) 若 S1 > S−1 , 令 x0 = 1, y0 = p − 1.
则对任意 0 ≤ r ≤ q − 1, M ∈ N,
xqM +r = S1 M + xr , yqM +r = S−1 M + yr .
由 S1 > S−1 , 故当 u 充分大时, xu > yu . 又 x0 < y0 , 存在 s ∈ N 使 s 是满
足 xs < ys 的最大正整数, 把 x0 , . . . , xs−1 和 y0 , . . . , ys−1 都删去, 使得 xs , ys 是
新的首项即可满足要求.
(情况 2) 若 S1 < S−1 , 令 x0 = p − 1, y0 = p + 1.
则对任意 0 ≤ r ≤ q − 1, M ∈ N,
xqM +r = S−1 M + xr , yqM +r = S1 M + yr .
www.nsmath.cn
48
由 S1 < S−1 , 故当 u 充分大时, xu > yu . 又 x0 < y0 , 存在 s ∈ N 使 s 是满
足 xs < ys 的最大正整数, 把 x0 , . . . , xs−1 和 y0 , . . . , ys−1 都删去, 使得 xs , ys 是
新的首项即可满足要求.
又由 (2s − 1, 2t − 1) = 2(s,t) − 1, 所以不同的 q 对应不同的 p, 由于素数 q
有无穷多个, 所以 p 也有无穷多个.
□
综上, 本小问答案亦为存在无穷多个 p.
注: 比较容易注意到的是 dp (an+1 ) ≡ 2dp (an ) (mod p). 应围绕一个周期内
各值之和这一特征量来解题.
N5 试确定所有定义在正整数集上并在非负整数集上取值的, 满足下列三
个条件的所有函数 f :
(1) 至少存在一个 n 使得 f (n) 6= 0;
(2) 对任意正整数 x 和 y, 都有 f (xy) = f (x) + f (y);
(3) 存在无穷多个正整数 n, 使得对任意 k < n 都有 f (k) = f (n − k).
解法 1:
由 (2), 立知: 如果 n 的素因数分解的是 pα1 pα2 2 · · · pαs s , 则 f (n) =
α1 f (p1 ) + α2 f (p2 ) + · · · + αs f (ps ).
于是由 (1) 知, 存在一个素数的 f 值非零. 设 p 是最小的使 f (p) 6= 0 的素
数.
若存在满足 (3) 的 n, 使 n 写成 pα · t 后有 t ≥ p. 这里的 p, t 互质.
则 t = pvpn(n) , 并且由 t 6= p 知 t > p.
设 t = kp + s, 这里 k, s 是正整数, 且 0 < s < p.
由
f (pα · s) = f (pα · kp) =⇒ f (s) = f (k) + f (p) > 0.
故存在素数 u | s, 使 f (u) > 0, 而 u ≤ s < p, 这与 p 的选取相矛盾.
因此对满足 (3) 的每个 n, 有: pvpn(n) < p.
若存在素数 q > p, 使 f (q) 6= 0, 取 q 就是最小的那个.
设 v 使 pv ≥ q + 1, 由于满足 (3) 的 n 有无穷多个且 pvpn(n) 有界. 这说明
vp (n) 是无界的.
故存在 n 满足 (3), 使 vp (n) ≥ v. 仍记 n = pα · t. 我们已经证明 t < p, 并
且我们选取了 α ≥ v.
做带余除法 n = k1 q + s1 , 由于 n > q 并且 n, q 互质, 我们可以选取 k1 , s1
49
数学新星网
是正整数, 并且 s1 < q.
由条件 (3), f (s1 ) = f (k1 q) > 0. 所以 s1 有一个素因子的 f 值大于 0. 但
s1 < q, 所以这个素因子只能是 p. 即有 p | s1 .
故有 p | n − s1 = qk1 =⇒ p | k1 . 记 s1 = ps2 , k1 = pk2 .
除以 p, 有
n
= k 2 q + s2 .
p
f (s2 p) = f (k2 qp) =⇒ f (s2 ) = f (k2 q) > 0, 而 s2 < s1 < q, 类似地可推出 p | s2 ,
且有 p | np , 故有 p | k2 . 记 s2 = ps3 , k2 = pk3 .
再除以 p, 有
n
= k 3 q + s3 .
p2
f (s3 p2 ) = f (k3 qp2 ) =⇒ f (s3 ) = f (k3 q) > 0, 类似地可推出 p | s3 , 且有 p | pn2 ,
故有 p | k3 . 记 s3 = ps4 , k3 = pk4 .
一直继续下去. 由于 pv | n, 所以我们可以得到 s1 = pv sv+1 . 但 0 < s1 <
q < pv , 矛盾.
因此有且只有一个素数的 f 值非零. 我们记 f (p) = c ∈ N∗ . 则
f (n) = vp (n) · f (p) = cvp (n).
我们来验证其满足题意. (1), (2) 是显然满足的.
又对 α ∈ N∗ , 和 1 ≤ k ≤ pα − 1,
vp (k) = vp (pα − k) .
因此 pα , ∀α ∈ N∗ 均满足 (3).
综上, 所求为: f (n) = cvp (n). c 是任意的正整数, p 是任意的素数.
□
解法 2:
如果一个素数 p 满足 f (p) > 0, 称之为好数.
记 G 为所有好数构成的集合, 设 G 的所有元素从小到大排列为 p1 < p2 <
···.
P
由 (2) 知, f (n) = i vpi (n)f (pi ).
Q
n
令 e(n) = p∈G pvp (n) 则 f ( e(n)
) = 0. 于是 f (n) = f (e(n)).
b
我们还可以发现, 若 e(a) | b, 则有 e(a) | e(b). (因为 e(b)
中没有好的素因子,
b
而 e(a) 中只能有好的素因子, 所以 e(a) 和 e(b)
互质.) 再由 e(b) | b 知, e(a) | e(b)
等价于 e(a) | b.
www.nsmath.cn
50
引理: 如果一个正整数 n 满足 (3), 则 ∀1 ≤ k ≤ n − 1, e(k) = e(n − k).
采用反证法, 若存在 k 使上式不成立, 取这样的最小的 k.
若 f (k) = 0 =⇒ f (n − k) = 0 =⇒ e(k) = e(n − k) = 1 矛盾!
k
故 f (k) =
6 0, e(k) 6= 1, 令 t = e(k)
.
因为 e(k) | k, 所以在 [1, k] 与 [n − k, n − 1] 上, 分别有 t 个 e(k) 的倍数. 所
以 e(1), e(2), . . . , e(k) 中有 t 个 e(k) 的倍数, e(n − k), e(n − k + 1), . . . , e(n − 1)
中有 t 个 e(k) 的倍数.
在 [1, k − 1] 上有 t − 1 个 e(k) 的倍数. 所以 e(1), e(2), . . . , e(k − 1) 中有
t − 1 个 e(k) 的倍数.
由归纳假设知, e(n − k + 1), e(n − k + 2), . . . , e(n − 1) 中也有 t − 1 个 e(k)
的倍数. 所以 e(n − k) 是 e(k) 的倍数.
另一方面,
f (e(k)) = f (k) = f (n − k) = f (e(k)) + f
n−k
e(k)
.
没有好素因子. 所以 e(n − k) | e(k).
因此, n−k
e(k)
故 e(n − k) = e(k), 矛盾! 引理成立.
回到原题, 若 |G| ≥ 2, 取一个正整数 n 满足条件 (3), 并且 n > p1 p2
< pα1 p2
设 α 满足 pα1 < n ≤ pα+1
1
e (n − pα1 ) = e (pα1 ) = pα1 .
因此, pα1 | n, 同理 p2 | n. 于是 n ≥ pα1 p2 , 矛盾!
故 |G| = 1, f (n) = Cvp (n). 验证的过程同解法 1.
解法 3: 我们有
□
f (n − 1) + f (n − 2) + · · · + f (n − k) = f (1) + · · · + f (k) + f
因此对满足 (3) 的 n, n−1
没有满足 f (p) > 0 的素因子 p.
k
n−1
k
.
故对每个素数 p 使 f (p) > 0, 由 Lucas 定理, 满足 (3) 的 n 必形如 a · ps (a <
p)
因此满足 f (p) > 0 的素数 p 至多一个. 否则若有素数 p 6= q 使得 f (p), f (q) >
0. 则 a · ps = n = bq t . 当 a 确定后, 这样的 s 至多有有限多个. 所以这样的 n
也至多有有限多个, 矛盾.
□
故 f (n) = Cvp (n). 验证同解答 1.
解法 4: 对素数 p 定义 g(p) = fln(p)p .
51
数学新星网
取一个满足 (3) 的正整数 n, 若存在素数 p < n 使得 f (p) 6= 0, 记所有这样
的 p 为 p1 , p 2 , . . . , p k .
不妨设 g(p1 ) = max{g(pi )}.
设 pα1 1 ≤ n < pα1 1 +1 . 对 k < pα1 1 , 设 e(k) = pβ1 1 · · · pβkk . 这里, e(k) 的定义同
解答 2.
有
f (k) = β1 f (p1 ) + · · · + βk f (pk )
= g(p1 )β1 ln p1 + · · · + g(pk )βk ln pk
≤ g(p1 ) (β1 ln p1 + · · · + βk ln pk )
≤ g(p1 ) ln k
< g(p1 )α1 ln p1 = f (pα1 1 ).
若 pα1 1 ∤ n, 设 n = b1 pα1 1 + r1 , 0 < r1 < pα1 1 , 就有 f (r1 ) = f (b1 pα1 1 ) ≥ f (pα1 1 ),
矛盾!
故 n = pα1 1 · b1 , 对某个 b1 < p1 . 于是 n 的最大素因子是 p1 .
如果 k ≥ 2, 那么我们考虑 h(x) = f (x) − f (p1 )vp1 (x). 那么 h(x) 仍然满足
条件 (2),(3). 并且 h(pi ) 6= 0, ∀i 6= 1.
, 我们不妨设 G(p2 ) = max{G(pi )}.
记 G(x) = h(p)
ln p
i>1
α2
α2 +1
α2
设 p2 ≤ n < p2 . 对 k < p2 , e(k) = pβ1 1 · · · pβkk , 我们有
h(k) = β2 h(p2 ) + · · · + βk h(pk )
= G (p2 ) β2 ln p2 + · · · + G (pk ) βk ln pk
≤ G(p2 ) (β2 ln p2 + · · · + βk ln pk )
≤ G(p2 ) ln k
< G(p2 )α2 ln p2 = h(pα2 2 ).
若 pα2 2 ∤ n, 可设 n = b2 pα2 2 + r2 , 0 < r2 < pα2 2 , 就有 h(r2 ) = h(b2 pα2 2 ) ≥ h(pα2 2 ),
矛盾! 所以 n = b2 pα2 2 , 对某个 b2 < p2 .
于是 n 的最大素因子是 p2 , 矛盾. 故 k = 1. 这意味着 h(x) 恒等于 0. 即
f (x) = f (p1 )vp1 (x), 对所有 x ≤ n 成立. 所以对每个满足条件 (3) 的 n, 小于 n
的素数至多有一个的 f 值非零.
又由于这样的 n 有无穷多个, 所以有且仅有一个素数 p 使得 f (p) 6= 0, 记
为 p0 . 并且有 f (x) = f (p0 )vp0 (x) 对 x < n 成立, 于是 f (x) = f (p0 )vp0 (x), 对所
□
有正整数 x 成立. 验证同解答 1.
www.nsmath.cn
52
注: 怎样利用好条件 (iii) 是最核心的问题.
N6 对正整数 n, 记 d(n) 为 n 的正约数个数, φ(n) 为与 n 互素的不超过
n 的正整数个数. 是否存在常数 C 使得
φ(d(n))
≤ C?
d(φ(n))
对任意 n ≥ 1 均成立?
解法 1: 我们证明这样的 C 不存在. 不妨假设 C > 0.
由素数定理, 对充分大的正整数 s, (s, 2s] 中素数个数大于 10 sln s . 故我们可
以取一个 s, 使得 (s, 2s] 中素数个数大于 log2 (C + 1) + 1.
设 1, 2, · · · , s 中的全体素数为 p1 , p2 , · · · , pt . 再设 s + 1, s + 2, · · · , 2s 中的
全体素数为 q1 , q2 , · · · , qr . 有 2r−1 > C + 1.
由于 pi − 1 和
qj −1
都不大于 s, 所以素因子都不大于 s, 故可以分解为这样
2
的形式
(p1 − 1) · · · (pt − 1) (q1 − 1) · · · (qr − 1) = pα1 1 · · · pαt t .
令 n = p21 −1 p22 −1 · · · p2t −1 q1 · · · qr . m 是待定的正整数.
m
此时
m
m
φ(d(n)) = φ 2mt+r = 2mt+r−1 .
d(φ(n)) = d p21 −2+α1 · · · p2t −2+αt
m
m
= (2m − 1 + α1 ) · · · (2m − 1 + αt ) .
于是
2m
2m
φ(d(n))
··· m
· 2r−1 .
= m
d(φ(n))
2 − 1 + α1
2 − 1 + αt
由
2m
= 1, i = 1, 2, · · · t.
m→+∞ 2m − 1 + αi
lim
得
φ(d(n))
= 2r−1 .
m→+∞ d(φ(n))
lim
故存在 m 使得
φ(d(n))
> 2r−1 − 1 > C.
d(φ(n))
□
此即矛盾. 故不存在这样的 C.
解法 2:
53
数学新星网
取 m > 5 充分大, n = p1 p2 · · · pπ(m) . (π(m) 为不大于 m 的素数个数, pi 为
从小到大第 i 小的素数) 则 φ(d(n)) = 2π(m)−1 .
Y
π(m)
φ(n) =
(pk − 1) =
k=1
由于每个 pk − 1 至多有一个 >
X
{s :
√
√
Y
π(m/2)
√
pαs s .
s=1
m 的素因子,
αs ≤ π(m).
m<ps ≤m/2}
记 l 为 ( m, m2 ] 中的素数个数, 则由均值不等式及 l ≤ π(m/2) 知
!l
Y
π(m) + π m2
m
(αs + 1) ≤
≤ e(π(m)+π( 2 ))/e .
l
√
{s : m<ps ≤m/2}
这里用到了
A x
≤ eA/e . (由熟知结论 y 1/y ≤ e1/e , 再令 y = A/x 即得.)
x
又由于
αi ≤ log2 (φ(n)) ≤ log2 n ≤ π(m) log2 m < m2 .
故有
Y
√
{s : ps ≤ m}
(αs + 1) ≤ m2
√m
√
= m2 m .
我们得到估计
d(φ(n)) =
Y
√
(αs + 1) ≤ e2 m ln m+
π(m)+π ( m
2 )
e
.
{s : ps ≤m/2}
则有
3
ln(d(φ(n))
≤ .
m/ ln m
2e
m→+∞
lim sup
再由于
ln(φ(d(n)))
= ln 2.
m→+∞
m/ ln m
lim
以及
3
< ln 2.
2e
得 m 充分大时,
ln(φ(d(n))) − ln(d(φ(n)))
1
>
m/ ln m
2
3
ln 2 −
2e
> 0.
这推出 ln(φ(d(n))) − ln(d(φ(n))) 无上界, 即 φ(d(n))
无上界.
d(φ(n))
□
注: 思路分为两方面: (1) 使 φ(d(n)) 较大, 这可以通过让 ∀p | n, vp (n) + 1
为 2 的幂来满足; (2) 使 d(φ(n)) 较小, 主旨思想是让 φ(n) 质因子集中分布, 且
次数较大.
www.nsmath.cn
54
N7 由 n ≥ 3 个正整数构成的集合 S 中, 任意一个元素不等于其它两个
不同元素的和. 证明: 可以将 S 中的元素排列成 a1 , a2 , · · · , an , 使此排列满足对
任意 i = 2, 3, · · · , n − 1, ai 均不整除 ai−1 + ai+1 .
解法 1: 我们归纳证明一个更强的命题.
存在排列 a1 , a2 , · · · , an , 使得对任意 1 < i < n, ai ∤ ai−1 + ai+1 且 ai ∤
ai−1 − ai+1 .
n = 2 时, 命题是显然的. 现在设 n = k 时成立, 考虑 n = k + 1 时.
设 S 的最大元素为 u, 由归纳假设, S\{u} 的 k 个元素可以排列为 a1 , a2 , · · · , ak ,
使 ∀2 ≤ i ≤ k − 1, ai ∤ ai−1 + ai+1 且 ai ∤ ai−1 − ai+1 .
我们证明, 存在 0 ≤ j ≤ k, 使 a1 , a2 , · · · , aj , u, aj+1 , · · · , ak 满足条件. (j =
0 意味着 u 放在最前面, j = k 意味着 u 放在最后面)
事实上, 对一个 j, 若上排列不满足条件, 必有
aj | u − aj−1 或 aj | u + aj−1 .
(1)
aj+1 | u − aj+2 或 aj+1 | u + aj+2 .
(2)
或
(这是因为 u > aj , aj+1 , 所以 u ∤ aj − aj+1 , 且 aj + aj+1 < 2u, u 6= aj + aj+1 ,
故 u ∤ aj + aj+1 )
若 (1) 成立, 将 j 涂红, 若 (2) 成立, 将 j + 1 涂蓝. 那么只有 1, 2, . . . , k 可
能被涂色.
我们说: ∀1 ≤ j ≤ k, j 不会被既被涂红又被涂蓝.
用反证法, 假设存在 j, 使得 j 被涂两色, 那么存在 ε1 , ε2 ∈ {−1, 1}
aj | u + ε1 aj−1 , aj | u + ε2 aj+1 =⇒ aj | aj−1 − (ε1 ε2 )aj+1 .
这与归纳假设矛盾! 因此, 每个 j 至多被涂一种颜色.
我们希望寻找一个 j, 使得 j 不被涂红, 且 j + 1 不被涂蓝. 这样的话
a1 , a2 , · · · , aj , u, aj+1 , · · · , ak .
满足题意, 命题对 k + 1 成立, 由归纳原理知结论成立.
用反证法, 假设对任意 0 ≤ j ≤ k, 要么 j 被涂红, 要么 j + 1 被涂蓝. 那么
由于 0 没有被涂色, 所以 1 被涂成蓝色. 于是 2 被涂成蓝色, 以此类推.
但是 k + 1 没有被涂色, 所以 j = k 不满足 “要么 j 被涂红, 要么 j + 1 被
□
涂蓝”, 矛盾.
55
数学新星网
解法 2: 我们证明一个更强的命题:
设 S 是一个由 n ≥ 3 个不同正整数构成的集合, 则: 其所有元素可以排列
成 a1 , a2 , · · · , an , 使得如果有 ai | ai−1 + ai+1 , 一定有 ai = max {a1 , a2 , . . . an }.
由这个命题可以推出我们原命题. 因为若 ai > ai−1 , ai > ai+1 , ai | ai−1 +
ai+1 , 可以推出 ai = ai−1 + ai+1 . 这与题目条件相矛盾.
对 a < b, 定义 f (a, b) 是属于 {1, 2, · · · , a} 且满足 a | b + f (a, b) 的唯一正
整数. 因此, 如果 a < b < c 且 b | a + c, 必有 a = f (b, c).
因此, 我们只用证如下更强的引理:
设 S 是由 n ≥ 3 个不同正整数构成的集合, f 是一个函数, 对 a < b ∈ S, f
会把 (a, b) 映射到 {1, 2, · · · , a} 中的某一值.
则 S 的所有元素必可排成一列 a1 , a2 , · · · , an 使:
1◦ 存在 j ∈ {1, 2, · · · , n} , 使得 a1 < a2 < · · · < aj , aj > aj+1 > · · · > an .
2◦ 对 a < b ∈ S, 如果 a, b 在排列中相邻, 则 f (a, b) 与 a 不相邻.
引理的证明:
n = 3 时, 把最大数放中间即可.
设命题对小于 n 时成立, 考虑 n 时.
设 S 最小的 2 个元素为 p < q, 令 S ′ = S\{p}.
q,
如果 f (a, b) = p,
.
对 S ′ 中任意两个不同元素, 定义 g(a, b) =
f (a, b), 其余情况
就有 q ≤ g(a, b) ≤ a 对所有 a, b ∈ S ′ 成立.
由归纳假设, S ′ 的元素可以排成 b1 , b2 , · · · , bn−1 , 满足 1◦ 和 2◦ .
由 1◦ , b1 = q 或 bn−1 = q, 不妨假设 b1 = q. 由归纳假设, g (b2 , b3 ) 6= q, 由 g
的定义, f (b2 , b3 ) 6= p 或 q.
另一方面, f (bn−1 , bn−2 ) 与 p, q 中至少一者不同, 设为 r ∈ {p, q} 使得
r 6= f (bn−1 , bn−2 ). 考虑 s = p + q − r 是 {p, q} 中的另一元素. 我们可将 S 的全
部元素排为
s, b2 , b3 , · · · , bn−1 , r.
这就是一个满足 1◦ 与 2◦ 的排列.
□
综上, 引理成立.
注: 加强归纳可能有多种方法, 笔者给出了两种. 解法 2 表明了只要 S 中
最大元素不是 S 中其他 2 个元素之和, 待证结论就正确.
www.nsmath.cn
56
0
You can add this document to your study collection(s)
Sign in Available only to authorized usersYou can add this document to your saved list
Sign in Available only to authorized users(For complaints, use another form )