2012年IMO国际数学奥林匹克试题解答

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012年IMO国际数学奥林匹克试题解答

第一题

设J是三角形ABC顶点A所对旁切圆的圆心. 该旁切圆与边BC相切于点M, 与直线AB和AC分别相切于点K和L. 直线LM和BJ相交于点F, 直线KM与CJ相交于点G. 设S是直线AF和BC的交点, T是直线AG和BC

的交点. 证明: M是线段ST的中点.

2012年IMO国际数学奥林匹克试题第一题

解答: 因为

∠JFL=∠JBM−∠FMB=∠JBM−∠CML=12(∠A+∠C)−12∠C=12∠A=

∠JAL,

所以A、F、J、L四点共圆. 由此可得AF⊥FJ, 而BJ是∠ABS的角平分线, 于是三角形ABS的角平分线与高重合, 从而AB=BS; 同理可得AC=CT.

综上, 有

SM=SB+BM=AB+BK=AK=AL=AC+CL=CT+CM=MT,

即M是线段ST的中点.

第二题

设n⩾3, 正实数a2,a3,⋯,a n满足a2⋅a3⋅⋯⋅a n=1, 证明:

(a2+1)2(a3+1)3⋯(a n+1)n>n n.

解答:由均值不等式, 我们有

(a k+1)k=⩾(a k+1k−1+⋯+1k−1)k(ka k⋅(1k−1)k−1−− − − − − − − − − − −

−√k)k=k k(k−1)k−1a k,

当a k=1k−1时等号成立, 其中k=2,3,⋯,n. 于是

(a2+1)2(a3+1)3⋯(a n+1)n⩾221a2⋅3322a3⋅⋯⋅n n(n−1)n−1a n=n n.

当对任意的k=2,3,⋯,n时, 若恒有a k=1k−1, 此时由n⩾3知

a2⋅a3⋅⋯⋅a n=1(n−1)!≠1,

因此上述不等式等号不成立, 从而不等式得证.

第三题

"欺诈猜数游戏" 在两个玩家甲和乙之间进行, 游戏依赖于两个甲和乙都知道的正整数k和n.

游戏开始时甲先选定两个整数x和N, 1⩽x⩽N. 甲如实告诉乙N的值, 但对x 守口如瓶. 乙现在试图通过如下方式的提问来获得关于x的信息: 每次提问, 乙任选一个由若干正整数组成的集合S(可以重复使用之前提问中使用过的集合), 问甲"x是否属于S?". 乙可以提任意数量的问题. 在乙每次提问之后, 家必须对乙的提问立刻回答"是" 或"否", 甲可以说谎话, 并且说谎的次数没有限制, 唯一的限制是甲在任意连续k+1次回答中至少又一次回答是真话.

在乙问完所有想问的问题之后, 乙必须指出一个至多包含n个正整数的集合X, 若x属于X, 则乙获胜; 否则甲获胜. 证明:

(1) 若n⩾2k, 则乙可保证获胜;

(2) 对所有充分大的整数k, 存在正整数n⩾1.99k, 使得乙无法保证获胜.

解答: (1)可以认为n=2k,N=n+1. 采用二进制.

把1,2,…,2k都写成二进制: a1a2…a k+1¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯, 这里a i(i=1,2,…,k+1)是0或者1; 然后, 记T为这2k个二进制数组成的集合. 2 k+1的二进制表示是100…01¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ .令

S1={100…0¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ },S i={a1a2…a k+1¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯

¯ ¯ ¯ ¯∈T|a1=0,a i=1},i=2,3,…,k+1,

也就是说, S i就是T中所有满足a i=1的元素组成的子集(i=1,2,…,k+1).

乙采用如下问题, 可保证获胜: 第一次提问, 选择S1, 并且接下来也一直选取S 1, 甲的回答会出现两种情况:

▪连续k+1次回答“否”, 则100…0¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯可以排除;

▪在至多k+1次回答中, 一旦出现”是”, 乙接下来的k次提问, 依次选取S2,S3,…,S k+1, 就取得胜利. 事实上, 若甲最后的k次回答都是”是”, 则x∈T; 若甲最后的k次回答有一些是”否”, 则x绝对不可能是a1a2…a

k+1¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯ ¯, 这里a1=0, a i=0还是1取决于甲对S i的答案: 若甲的回答是”是”, a i=0, 否则a i=1(i=2,3,…,k+1). (2). 先将问题转化成等价形式: 甲从集合S中取定一个元素x(|S|=N), 乙提出一系列的问题. 乙的第j个问题题就是取S的子集D j, 随后甲选取集合P j∈{D j,D c j}, 使得对任意的j⩾1都有

x∈P j∪P j+1∪⋯∪P j+k,

当乙提完他想问的一系列问题后, 如果乙能选取一个集合X满足|X|⩽n, 使得x∈X, 那么乙获胜; 否则甲获胜.

解答1. 任取实数p使得2>p>1.99, 再选取正整数k0, 使得当k>k0时

(2−p)p k+1−1.99k>1.设N使得(2−p)p k+1>N>1.99k. 我们来证明, 若|S|=N, 不妨S={1,2,…,N}, 甲有办法使乙无法胜利.

记D j是乙的第j个问题展示的集合, 定义P j为D j或者D C j, 取决于甲对D j的答案: 若甲的回答是”是”, P j=D j, 否则P j=D C j; 再记P0=S. 定义A j如下:

A j=A j(P j)=a0+pa1+p2a2+⋯+p j a j,

这里a0=∣∣P j∣∣,a i=∣∣P j−i∖(P j∪P j−1∪⋯∪P j−i+1)∣∣(i=1,2,…,j).此时∑i=0j a i=N.注意A0=N.

我们指出, 甲可以使得N2−p>A j成为事实: N2−p>A0=N.假设已有N

2−p>A j, 甲可选取P j+1∈{D j+1,D C j+1}使得N2−p>A j+1. 事实上,

A j+1(D j+1)=b0+pb1+p2b2+…+p j b j+p j+1b j+1,

A j+1(D C j+1)=c0+pc1+p2c2+…+p j c j+p j+1c j+1.

注意b0+c0=N,b i+c i=a i−1(i=1,2,…,j+1),于是

A j+1(D j+1)+A j+1(D C j+1)=N+p(a0+pa1+p2a2+…+p j a j)

min{A j+1(D j+1),A j+1(D C j+1)}

于是, 可以选取P j+1∈{D j+1,D C j+1}达到我们的要求.

既然p k+1>N2−p>A j, 那么, 只要i⩾k+1,必定a i=0,这导致乙无法排除S的任何一个元素, 不能取得胜利.

解答2. 记p,q是满足2>q>p>1.99的实数, 选取正整数k0使得

(p q)k0⩽2(1−q2),p k0−1.99k0>1.

我们来指出, 对任意k⩾k0, 若|S|∈(1.99k,p k), 那么甲有策略, 通过回答”是”或者”否”, 使得下式对所有j∈N成立:

P j∪P j+1∪⋯∪P j+k=S,

这里P i是D i或者D C i, 取决于甲对D i的答案: 若甲的回答是”是”, P i=D i, 否则P i=D C i; D i是乙的第i个问题所问的集合(i∈N).

相关文档
最新文档