题目是从这里搬的 原文有一些瑕不掩瑜的小 typo
第一题(20分)
在黑板上写有 2023 个 1,下面进行 2022 次如下操作:擦掉黑板上任意两个数 a , b a , b 并写下 a + b a + b 或者 min { a 2 , b 2 } min { a 2 , b 2 } ,最后只剩下一个数,记这个数字最大可能值为 r r ,求证 2 2023 3 < r < 3 2023 3 2 2023 3 < r < 3 2023 3
【Solution】
你还在手玩的时候,别人都开始 D P D P 了!
设 f n f n 表示在有 n n 个数字的时候最大的可能被凑出来的 r r
首先 证明 f 2023 > 2 2023 3 f 2023 > 2 2023 3 :注意到这么个事实,如果 a = b a = b 那么选择 min { a 2 , b 2 } min { a 2 , b 2 } 本质上是选择 a × b a × b 所以现在可以理解成把 2023 2023 拆成若干数字,他们加和到 3 3 之后乘起来(3 3 的数量必须是 2 2 的若干次幂。)
至于为啥是 3 3 ,这好像是 ln x x ln x x 的最大整数取值。
可以发现你凑到了 3 512 3 512 ,证明 3 512 > 2 2023 3 3 512 > 2 2023 3 的部分留给读者。
接下来证明不等式的右侧 不难通过 D P D P 得到下式:
f n = n − 1 max i = 1 { f i + f n − i , min { f 2 i , f 2 n − i } } f n = max i = 1 n − 1 { f i + f n − i , min { f i 2 , f n − i 2 } }
我们试图归纳证明 f n ≤ 3 n 3 f n ≤ 3 n 3 ,现在目的是证明按照上面的转移方程可以得到 f n + 1 ≤ 3 n + 1 3 f n + 1 ≤ 3 n + 1 3 ,即分别证明 ∀ i , f i + f 1 + n − i ≤ 3 2023 3 , min { f 2 i , f 2 n + 1 − i } ≤ 3 2023 3 ∀ i , f i + f 1 + n − i ≤ 3 2023 3 , min { f i 2 , f n + 1 − i 2 } ≤ 3 2023 3
对于 3 i 3 + 3 n − i 3 3 i 3 + 3 n − i 3 而言,这是对勾函数,所以最大值在 i = n i = n 的时候取到,那么 3 n + 1 3 − 3 1 3 − 3 n 3 ≥ 0 ⇔ ( 3 1 3 − 1 ) ( 3 n 3 − 1 ) ≥ 1 3 n + 1 3 − 3 1 3 − 3 n 3 ≥ 0 ⇔ ( 3 1 3 − 1 ) ( 3 n 3 − 1 ) ≥ 1 先手玩 6 6 项然后说明 n > 6 n > 6 的时候 LHS 肯定是大于 1 1 的即可。
对于另外的 min { 3 2 i 3 , 3 2 ( n + 1 − i ) 3 } ≤ 3 n + 1 3 min { 3 2 i 3 , 3 2 ( n + 1 − i ) 3 } ≤ 3 n + 1 3 ,不难发现左式在 k = ⌊ n 2 ⌋ k = ⌊ n 2 ⌋ 可以取到最大值,带入即可。
第二题(20分)
设 f f 是定义域为非零实数,值域为 R R 的函数,对于 x , y , z ∈ R x , y , z ∈ R 当 x y z = 1 x y z = 1 时有:
[ f ( x ) ] 2 − f ( y ) f ( z ) = x ( x + y + z ) ( f ( x ) + f ( y ) + f ( z ) ) [ f ( x ) ] 2 − f ( y ) f ( z ) = x ( x + y + z ) ( f ( x ) + f ( y ) + f ( z ) )
求满足上述条件的所有函数 f f
【Solution】
带入 x = y = z = 1 x = y = z = 1 得到 f ( 1 ) = 0 f ( 1 ) = 0 。 消参:z = 1 x y z = 1 x y 得到:
[ f ( x ) ] 2 − f ( y ) f ( 1 x y ) = x ( x + y + z ) ( f ( x ) + f ( y ) + f ( 1 x y ) ) [ f ( y ) ] 2 − f ( x ) f ( 1 x y ) = y ( x + y + z ) ( f ( x ) + f ( y ) + f ( 1 x y ) ) [ f ( x ) ] 2 − f ( y ) f ( 1 x y ) = x ( x + y + z ) ( f ( x ) + f ( y ) + f ( 1 x y ) ) [ f ( y ) ] 2 − f ( x ) f ( 1 x y ) = y ( x + y + z ) ( f ( x ) + f ( y ) + f ( 1 x y ) )
上下作差可以得到:
( f ( x ) + f ( y ) + f ( 1 x y ) ) ( f ( x ) − f ( y ) ) = ( x − y ) ( x + y + z ) ( f ( x ) + f ( y ) + f ( z ) ) ( f ( x ) + f ( y ) + f ( 1 x y ) ) ( f ( x ) − f ( y ) ) = ( x − y ) ( x + y + z ) ( f ( x ) + f ( y ) + f ( z ) )
( f ( x ) + f ( y ) + f ( z ) ) ( f ( x ) − ( x 2 − 1 x ) − ( f ( y ) − ( y 2 − 1 y ) ) ( f ( x ) + f ( y ) + f ( z ) ) ( f ( x ) − ( x 2 − 1 x ) − ( f ( y ) − ( y 2 − 1 y ) )
令 y = 1 y = 1 可以得到 ( f ( x ) + f ( 1 x ) ) ( f ( x ) − ( x 2 − 1 x ) ) = 0 ( f ( x ) + f ( 1 x ) ) ( f ( x ) − ( x 2 − 1 x ) ) = 0 。
第一种情况是 f ( x ) ≡ 0 f ( x ) ≡ 0 。如果不满足 f ( x ) ≡ 0 f ( x ) ≡ 0 那么就要满足在 f ( x ) ≠ 0 f ( x ) ≠ 0 的点值为 f ( x ) = x 2 − 1 x f ( x ) = x 2 − 1 x
假设 f ( x ) f ( x ) 不满足 f ( x ) ≡ 0 f ( x ) ≡ 0 且有超过 1 1 个零点,假设这个零点是 b b ,同时取出一个 f ( a ) ≠ 0 f ( a ) ≠ 0 的 a ( a > 0 ) a ( a > 0 ) ,取 x = a , y = b x = a , y = b 进行研究:
( f ( b ) − ( b 2 − 1 b ) ) ( f ( a ) + f ( b ) + f ( 1 a b ) ) = 0 ( f ( b ) − ( b 2 − 1 b ) ) ( f ( a ) + f ( b ) + f ( 1 a b ) ) = 0
根据 f ( b ) = 0 , b ≠ 1 f ( b ) = 0 , b ≠ 1 得到 f ( a ) + f ( 1 a b ) = 0 f ( a ) + f ( 1 a b ) = 0 。另外代换可以得到
[ f ( a ) ] 2 − f ( b ) f ( 1 a b ) = a ( f ( a ) + f ( b ) + f ( 1 a b ) ) ( a + b + 1 a b ) [ f ( a ) ] 2 − f ( b ) f ( 1 a b ) = a ( f ( a ) + f ( b ) + f ( 1 a b ) ) ( a + b + 1 a b )
根据基本不等式可以得到 a + b + 1 a b ≥ 3 , a > 0 a + b + 1 a b ≥ 3 , a > 0 ,LHS 化简之后得到 [ f ( a ) ] 2 [ f ( a ) ] 2 ,RHS 化简之后变成 0,矛盾了。
于是可以得到 f ( x ) f ( x ) 可以是 f ( x ) = 0 f ( x ) = 0 或者 f ( x ) = x 2 − 1 x f ( x ) = x 2 − 1 x
第三题(20分)
【Solution】
先把不等式左右都加 n n ,移项得到下式:
n − c ( f ) ≤ ∑ n − c ( f t ) n − c ( f ) ≤ ∑ n − c ( f t )
设 d ( g ) = n − c ( g ) d ( g ) = n − c ( g ) ,其中 g g 是 S S 一个排列函数。如果能证明任意两个函数复合都满足条件,那么可以将 k k 任意放大或者缩小(迭代)(记 F F 是一个前缀复合。如果满足 d ( P ( Q ) ) ≤ d ( P ) + d ( Q ) d ( P ( Q ) ) ≤ d ( P ) + d ( Q ) ,那么对于任意 k ∈ [ 2 , n ] k ∈ [ 2 , n ] 依次使用 d ( f k ( F k − 1 ) ) ≤ d ( f k ) + d ( F k − 1 ) d ( f k ( F k − 1 ) ) ≤ d ( f k ) + d ( F k − 1 ) 即可)
现在只需要考虑 n = 2 n = 2 的情况。返回去证明原式 c ( P ) + c ( Q ) ≤ n + c ( P ( Q ) ) c ( P ) + c ( Q ) ≤ n + c ( P ( Q ) )
考虑对 n n 归纳。当 n ← n + 1 n ← n + 1 时,考虑 n + 1 n + 1 在排列中是另立门户还是跟随原来的。
如果 P ( n + 1 ) = Q ( n + 1 ) = n + 1 P ( n + 1 ) = Q ( n + 1 ) = n + 1 ,那么 P ( Q ( n + 1 ) ) = n + 1 P ( Q ( n + 1 ) ) = n + 1 ,不等式里面四项全部加一,不等号成立
如果在两个排列里面 n + 1 n + 1 都被插入到原有的一个环里面,那么 P ( Q ) P ( Q ) 的轨道数最多减一,也就是说借助 n + 1 n + 1 合并了两个环。这时候不等式左侧增量为 0 右侧增量非负。
如果两个排列里的一个 n + 1 n + 1 是自环一个不是,左边增量为 1 1 ,但此时设 P P 中 n + 1 n + 1 在环上,前驱后继为 p , n p , n
那么子问题里面的排列 P ( Q ) P ( Q ) 满足 p , n p , n 在 一个环上,所以 c ( P ( Q ) ) c ( P ( Q ) ) 不变,不等号左右均加一,仍然成立
于是任意两个函数复合的情况就证完了,推广到 k k 任意的情况即可。
第四题(20分)
【Solution】
来自 imo2022 shortlist N3。NJU 这波操作又在大气层了!
我读了一遍读明白题意了,不知道你是不是有问题,欢迎讨论。
注意到排列因子的时候肯定是从小到大,设 d d 的前缀和 S i = a 2 i , S 0 = a 0 = 0 S i = a i 2 , S 0 = a 0 = 0 。此时有 ( a i − a i − 1 ) | d i , ( a i + a i − 1 ) d i ( a i − a i − 1 ) | d i , ( a i + a i − 1 ) d i
现在已经知道 ( a i + a i − 1 ) | d i , d i | n ( a i + a i − 1 ) | d i , d i | n ,a i + a i − 1 a i + a i − 1 单调递增,所以 n n 有 k k 个因数 a i + a i − 1 a i + a i − 1 ,根据因数数列唯一得到 a i + a i − 1 = d i a i + a i − 1 = d i 也就是说 a i − a i − 1 = 1 a i − a i − 1 = 1
满足条件的正整数只有 1 , 3 1 , 3 ,剩下的奇数均不能满足 是小于等于它所有奇数的倍数的条件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律