第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 J-强迫症的序列
2018-03-28 16:01
281 查看
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
小A是一个中度强迫症患者,每次做数组有关的题目都异常难受,他十分希望数组的每一个元素都一样大,这样子看起来才是最棒的,所以他决定通过一些操作把这个变成一个看起来不难受的数组,但他又想不要和之前的那个数组偏差那么大,所以他每次操作只给这个数组的其中n-1个元素加1,但是小A并不能很好的算出最优的解决方案,如果你能帮他解决这个问题,小A就能送你一个气球
对于每组数据有一个n,表示序列的长度(0< n <100000)
下面一行有n个数,表示每个序列的值(0<ai<1000)
4000
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
牛客网是IT求职神器,提供海量C++、JAVA、前端等职业笔试题库,在线进行百度阿里腾讯网易等互联网名企笔试面试模拟考试练习,和牛人一起讨论经典试题,全面提升你的编程。作为acmer的小A,牛客网是他首选的题库。小A是一个中度强迫症患者,每次做数组有关的题目都异常难受,他十分希望数组的每一个元素都一样大,这样子看起来才是最棒的,所以他决定通过一些操作把这个变成一个看起来不难受的数组,但他又想不要和之前的那个数组偏差那么大,所以他每次操作只给这个数组的其中n-1个元素加1,但是小A并不能很好的算出最优的解决方案,如果你能帮他解决这个问题,小A就能送你一个气球
输入描述:
第一行一个整数T(T<=100),表示组数对于每组数据有一个n,表示序列的长度(0< n <100000)
下面一行有n个数,表示每个序列的值(0<ai<1000)
输出描述:
输出两个数 第一个数表示最小的操作步数 第二个数经过若干步以后的数组元素是什么示例1
输入
1 3 1 2 3
输出
3 4
#include<stdio.h> #include<iostream> #include<algorithm> #define ll long long using namespace std; const int maxn = 100005; ll q[maxn]; int main() { int n; scanf("%d",&n); while(n--) { int a; ll sn = 0; scanf("%d",&a); for(int i = 0 ; i < a ; i++) { scanf("%d",&q[i]); sn += q[i]; } sort(q,q + a); ll ans = 0; for(int i = 1 ; i < a ; i++) { ans += q[i] - q[0];//需要加几次 } ll cnt = (sn + ans * (a - 1)) / a;//所有数的和加上加上的值除以个数就是最后的值 printf("%lld %lld\n",ans,cnt); } }
4000
相关文章推荐
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 回旋星空
- 牛客网 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛-强迫症的序列
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 J-强迫症的序列
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 J-强迫症的序列
- 【第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛】J题 强迫症的序列
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛--J-强迫症的序列
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 J 强迫症的序列【思维】
- J:强迫症的序列(逆向转换思维) (第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛)
- D:psd面试 (LCS最长公共子序列&最长回文子序列)第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 D psd面试(最长回文子序列,区间dp)
- (牛客网第13届景驰-埃森哲杯强迫症的序列)
- 【第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛】E题 回旋星空
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K 密码
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 D psd面试
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 赛后总结
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 G-旋转矩阵
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 用来作弊的药水(三种方法)
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 E-回旋星空
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛
- 第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 K 密码