2020年百子菁英计划青少年数学爱好者沙龙——S6

题目

( x 1 , x 2 , . . . , x 1 0 ) (x_1, x_2, ..., x_10) (x1,x2,...,x10) 为 $(1, 2, …, 10) 的一个排列,且满足
∑ i = 1 10 ( ∣ x i − i ∣ + ∣ x i + i ∣ ) = 160 \sum_{i=1}^{10}(\lvert x_i-i \rvert+ \lvert x_i+i \rvert)=160 i=110(xii+xi+i)=160
则这样的排列有多少个?
题目来源为:2020年百子菁英计划青少年数学爱好者沙龙——S6的提供题第 6 6 6 题。

分析

本题主要是在求和中有绝对值,因此我们要考虑如何将绝对值符号去了。通过观察,带绝对值的有两项:
1、 ∣ x i − i ∣ \lvert x_i-i \rvert xii
2、 ∣ x i + i ∣ \lvert x_i+i \rvert xi+i

Solution

由于 x i > 0 , i > 0 x_i>0, i>0 xi>0,i>0,因此 ∣ x i + i ∣ \lvert x_i+i \rvert xi+i 可以变为 x i + i x_i+i xi+i。这样原表达式变为
∑ i = 1 10 ( ∣ x i − i ∣ + ∣ x i + i ∣ ) = ∑ i = 1 10 ( ∣ x i − i ∣ + x i + i ) = ∑ i = 1 10 ( ∣ x i − i ∣ ) + ∑ i = 1 10 x i + ∑ i = 1 10 i 。 \sum_{i=1}^{10}(\lvert x_i-i \rvert+ \lvert x_i+i \rvert)\\ =\sum_{i=1}^{10}(\lvert x_i-i \rvert+x_i+i)\\ =\sum_{i=1}^{10}(\lvert x_i-i \rvert)+\sum_{i=1}^{10}x_i+\sum_{i=1}^{10}i。 i=110(xii+xi+i)=i=110(xii+xi+i)=i=110(xii)+i=110xi+i=110i
这样,我们可以计算 ∑ i = 1 10 x i \sum_{i=1}^{10}x_i i=110xi ∑ i = 1 10 i \sum_{i=1}^{10}i i=110i
根据题目给出条件,
∑ i = 1 10 x i = 1 + 2 + . . . + 10 = 10 ∗ 11 / 2 = 55 ∑ i = 1 10 i = 1 + 2 + . . . + 10 = 10 ∗ 11 / 2 = 55 \sum_{i=1}^{10}x_i=1+2+...+10=10*11/2=55\\ \sum_{i=1}^{10}i=1+2+...+10=10*11/2=55 i=110xi=1+2+...+10=1011/2=55i=110i=1+2+...+10=1011/2=55
推导出
∑ i = 1 10 ( ∣ x i − i ∣ + ∣ x i + i ∣ ) = ∑ i = 1 10 ( ∣ x i − i ∣ ) + 110 ⇒ ∑ i = 1 10 ( ∣ x i − i ∣ ) = 160 − 110 = 50 ( 1 ) \sum_{i=1}^{10}(\lvert x_i-i \rvert+ \lvert x_i+i \rvert)\\ =\sum_{i=1}^{10}(\lvert x_i-i \rvert)+110\\ \Rightarrow\\ \sum_{i=1}^{10}(\lvert x_i-i \rvert)=160-110=50 \quad \quad (1) i=110(xii+xi+i)=i=110(xii)+110i=110(xii)=160110=50(1)
下面我们对这个化简后的式子 ( 1 ) (1) (1) 进行讨论即可。
根据题目给定的条件, x i ∈ [ 1 , 10 ] x_i \in [1, 10] xi[1,10] 同时 i ∈ [ 1 , 10 ] i \in [1, 10] i[1,10],因此 x i x_i xi 的排列为 10 ! 10! 10! i i i 的排列为 10 ! 10! 10!,这样所有的排列为 ( 10 ! ) ∗ ( 10 ! ) = ( 10 ! ) 2 (10!)*(10!)=(10!)^2 (10!)(10!)=(10!)2
我们发现式 ( 1 ) (1) (1) 总和为 50 = 10 ∗ 5 50=10*5 50=105,也就是构造 10 10 10 5 5 5 就可以达到目的。这样我们有:
1、 10 − 5 = 5 10-5=5 105=5
2、 9 − 4 = 5 9-4=5 94=5
3、 8 − 3 = 5 8-3=5 83=5
4、 7 − 2 = 5 7-2=5 72=5
5、 6 − 1 = 5 6-1=5 61=5
6、 5 − 10 = − 5 5-10=-5 510=5
7、 4 − 9 = − 5 4-9=-5 49=5
8、 3 − 8 = − 5 3-8=-5 38=5
9、 4 − 9 = − 5 4-9=-5 49=5
10、 5 − 10 = − 5 5-10=-5 510=5
也就是当 x i x_i xi 5 5 5 个大于 5 5 5 的数都取正号, 5 5 5 个不大于 5 5 5 的数字都取负号,同时当 i i i 5 5 5 个大于 5 5 5 的数取正号, 5 5 5 个不大于 5 5 5 的数取负号时, ∑ i = 1 10 ( ∣ x i − i ∣ ) = 50 \sum_{i=1}^{10}(\lvert x_i-i \rvert)=50 i=110(xii)=50
因此,要让式 ( 1 ) (1) (1) 成立我们可以得到两个结果:
1、当 1 ≤ i ≤ 5 1 \leq i \leq 5 1i5 同时 6 ≤ x i ≤ 10 6 \leq x_i \leq 10 6xi10
2、当 6 ≤ i ≤ 10 6 \leq i \leq 10 6i10 同时 1 ≤ x i ≤ 5 1 \leq x_i \leq 5 1xi5
这样,我们可以得到最终答案为 5 ! ∗ 5 ! = ( 5 ! ) 2 = 12 0 2 = 14400 5!*5!=(5!)^2=120^2=14400 5!5!=(5!)2=1202=14400

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值