栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

My Translation Task 9

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

My Translation Task 9

Translation Q9 : Problem Description

Plus One on the Subset


Translation:

P o l y c a r p Polycarp Polycarp得到一组整数 a [ 1 … n ] a[1 dots n] a[1…n]作为礼物,现在他想通过几次操作(可能为零)使数列中的所有元素相同,也就是变成 a 1 = a 2 = ⋯ = a n a_1=a_2=dots =a_n a1​=a2​=⋯=an​.

一次操作中他可以选择数组中的一些下标数并且将这些下标的元素都加 1 1 1.

例如数组 a = [ 4 , 2 , 1 , 6 , 2 ] a=[4,2,1,6,2] a=[4,2,1,6,2],他可进行以下操作:选择下标 1 , 2 , 4 1,2,4 1,2,4并且将它们对应的元素都加 1 1 1,然后他得到这个数组的新状态 a = [ 5 , 3 , 1 , 7 , 2 ] a=[5,3,1,7,2] a=[5,3,1,7,2].

他最少需要多少次操作才能使数组中的元素都相等?

输入:

第一行输入一个整数 t ( 1 ≤ t ≤ 1 0 4 ) t(1le t le 10^4) t(1≤t≤104)——测试样例数。

以下是样例描述,描述的第一行包含 n n n个整数 a 1 , a 2 , … , a n ( 1 ≤ a 1 ≤ 1 0 9 ) a_1,a_2,dots,a_n(1le a_1 le 10^9) a1​,a2​,…,an​(1≤a1​≤109)——数组 a a a的元素。

输出:

对于每个样例输出一个整数——使数组中的每一个元素相同的最小操作数。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/717461.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号