2021阿里巴巴数学竞赛决赛解答
#!https://www.zhihu.com/question/467903915/answer/1964679575
主赛道应用副赛道代数。
应用,第2,3题没有想出来。第4,5题我都有想法。
第一题我做出来了不过没来得及说清楚. 记女生人数n男生人数n+2. 第一问答案nn+1=2021. 第二问答案n(n+2)=440.
第四题第一问是Holder不等式,直接套一下就出来了;第二问就是概率的基本定义。取等需要直接构造对应的Y,同样第一问参考Holder不等式取等条件,第二问用定义构造。
第五题稍微有点复杂,而且题目里的条件没有用到。对区域Ω,记C(Ω)是“满足任意两点距离为1的集合的最大元素个数”。 对v \in \Omega, 记S(v)是以v为圆心1为半径的球面(用来后续取交). 证明核心是 “引理:考虑区域Ω的子集A。若A中任意3点均有2点距离为1,则|A| \leq 2C(\Omega).” 证明方式是数学归纳法(废话)。那么我们假定我们已经对C(\Omega) \leq d证明了, 我们来考虑C(\Omega) = d+1.
- 如果A中任意两点距离都是1,则|A| \leq C(\Omega).
-
如果A中存在两点距离不是1,假定这两个点是v_1, v_2。那么必然剩下所有点都位于
S(v_i) \cap \Omega, \quad i=1,2之一里. 记
A_i = A \cap S(v_i) \cap \Omega, \quad i=1,2.显然A_1 \setminus A_2和A_2 \setminus A_1中任两点距离1.
-
若A_1 \setminus A_2和A_2 \setminus A_1均非空, 则\forall v \in A_1 \cap A_2, 或者A_1 \setminus A_2 \subseteq S(v)或者A_2 \setminus A_1 \subseteq S(v), 否则取u_1 \in A_1 \setminus A_2 \setminus S(v),u_2 \in A_2 \setminus A_1 \setminus S(v), 则三元组(v,u_1,u_2)构成反例.
取B_1 = { v \in A_1 \cap A_2 : A_1 \setminus A_2 \subseteq S(v) },B_2 = { v \in A_2 \cap A_1 : A_2 \setminus A_1 \subseteq S(v) }, 则(A_1 \setminus A_2) \cup B_1 \cup {v_1}和(A_2 \setminus A_1) \cup B_2 \cup {v_2}中任两点距离1. 总点数|A| \leq 2 C(\Omega). 其实这段配图后是显然的, 不过当时时间紧张来不及写了… 希望别为此扣分. 除此之外的地方应该都写清楚了.
-
若A_1 \setminus A_2和A_2 \setminus A_1有至少一个非空, 不妨假定A_2 \subseteq A_1. 则A \subseteq { v_1,v_2 } \subseteq S(v_1). 只需证明S(v_1) \cap \Omega上不多于2(C(\Omega)-1)个点即可.
由于S(v_1) \cap \Omega上的点到v_1的距离都是1, 因此C(S(v_1) \cap \Omega) \leq C(\Omega) - 1. 由归纳假设知证毕.
-
回到原题. 显然C(\mathbb{R}^d) = d+1, 因此证毕. (啥你说题目里这些点还要在某个奇奇怪怪的区域里? 风太大我没有听清.)
代数做了17题, 19题做了一半. 然而因为我的愚蠢, 第19题忘了提交答案o(TヘTo). (不过刚刚看了眼大家的做法, 好像19题我就用对了伽罗瓦扩张后面都不太对.)
17题就是简单线性代数啦, 构造个函数只在0点处取1其他位置取0就好.