[语言月赛202210] 军训

那么,可以知道 \sum\limits_{k=1}^{m}{a_{i,k}}k=1∑m​ai,k​ 代表 a_{i,1}+a_{i,2}+a_{i,3}+\cdots+a_{i,m}ai,1​+ai,2​+ai,3​+⋯+ai,m​ ,也就是第 ii 行数字的总和。其中,\sum\limits_{j=1}^m{a_{i,j}}j=1∑m​ai,j​ 代表 a_{i,1}+a_{i,2}+a_{i,3}+\cdots+a_{i,m}ai,1​+ai,2​+ai,3​+⋯+ai,m​。所以这个公式的意思就是。
摘要由CSDN通过智能技术生成

题目描述

某 E 刚结束军训,军训教官将所有同学排成了 nn 行 mm 列。

教官组织同学们进行分列式练习,同学们将按行为单位进行练习。第 ii 行第 jj 名同学摆臂的高度为 a_{i,j}ai,j​,踢腿的高度为 b_{i,j}bi,j​。

教官认为,每一行同学的不整齐度为摆臂高度方差与踢腿高度方差之和。形式化的,第 ii 行同学的不整齐度为

\dfrac{1}{m} \times \sum\limits_{j=1}^{m}{\Bigg(a_{i,j}-\dfrac{\sum\limits_{k=1}^{m}{a_{i,k}}}{m}\Bigg)^2} + \dfrac{1}{m} \times \sum\limits_{j=1}^{m}{\Bigg(b_{i,j}-\dfrac{\sum\limits_{k=1}^{m}{b_{i,k}}}{m}\Bigg)^2}m1​×j=1∑m​(ai,j​−mk=1∑m​ai,k​​)2+m1​×j=1∑m​(bi,j​−mk=1∑m​bi,k​​)2

其中,\sum\limits_{j=1}^m{a_{i,j}}j=1∑m​ai,j​ 代表 a_{i,1}+a_{i,2}+a_{i,3}+\cdots+a_{i,m}ai,1​+ai,2​+ai,3​+⋯+ai,m​。

教官希望对若干行进行位置上的对调,使得最终排出的方阵中,从第 11 行至第 nn 行不整齐度依次递增。若有两行不整齐度相同,可以任意安排其顺序。

请你编写程序,给出一种交换方案。请注意,每一步交换是即刻完成的。

例如,给出如下的交换方案:

第一步,交换第 11 行和第 22 行;第二步,交换第 22 行和第 33 行。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值