关注
import java.util.Scanner;
public class xxx {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int k = sc.nextInt();
int MAX = 0,MIN = 10001;
int MAXx = 0 ,MINy = 0;
int k1 = k;
int [][] num = new int[k][2];
int [] nu = new int[n];
for (int i = 0; i < n; i++) {
nu[i] = sc.nextInt();
MIN = MIN>nu[i]?nu[i]:MIN;
MAX = MAX<nu[i]?nu[i]:MAX;
}
if(MAX!=MIN){
while(k1-->0){
for (int i = 0; i < n; i++) {
if(MAX<=nu[i]){
MAX = nu[i];
MAXx = i;
}
if(MIN>=nu[i]){
MIN = nu[i];
MINy = i;
}
}
if(MAX!=MIN){
MIN = --nu[MAXx];
MAX = ++nu[MINy];
num[k-(k1+1)][0] = MAXx+1;
num[k-(k1+1)][1] = MINy+1;
}else{
break;
}
}
MAX = 0;
MIN = 10001;
for (int i = 0; i < n; i++) {
MIN = MIN>nu[i]?nu[i]:MIN;
MAX = MAX<nu[i]?nu[i]:MAX;
}
System.out.println((MAX-MIN)+" "+(k-(k1+1)));
for (int i = 0; i < k; i++) {
System.out.println(num[i][0]+" "+num[i][1]);
}
}else{
System.out.println("0"+" "+"0");
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# AI面会问哪些问题? #
13060次浏览 270人参与
# 你做过最难的笔试是哪家公司 #
15943次浏览 109人参与
# 厦门银行科技岗值不值得投 #
4720次浏览 113人参与
# 你的实习产出是真实的还是包装的? #
13891次浏览 208人参与
# 找AI工作可以去哪些公司? #
3559次浏览 79人参与
# 春招至今,你的战绩如何? #
43432次浏览 382人参与
# 米连集团26产品管培生项目 #
11813次浏览 276人参与
# 从事AI岗需要掌握哪些技术栈? #
3744次浏览 109人参与
# 机械/制造每日一题 #
91886次浏览 1491人参与
# 阿里笔试 #
167486次浏览 1204人参与
# 春招你拿到offer了吗 #
822156次浏览 9946人参与
# 应届生进小公司有什么影响吗 #
132624次浏览 1188人参与
# 长得好看会提高面试通过率吗? #
17799次浏览 190人参与
# 学历对求职的影响 #
655916次浏览 4201人参与
# 应届生第一份工作最好去大厂吗? #
143218次浏览 1214人参与
# 沪漂/北漂你觉得哪个更苦? #
6731次浏览 119人参与
# 一张图晒出你司的标语 #
2310次浏览 35人参与
# HR最不可信的一句话是__ #
3786次浏览 75人参与
# AI时代,哪个岗位还有“活路” #
7518次浏览 205人参与
# 职场新人体验 #
180286次浏览 1215人参与
# 工作丧失热情的瞬间 #
374834次浏览 2574人参与
# 什么专业适合考公 #
58436次浏览 302人参与
