关注
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"); } } }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
05-21 00:25
电子科技大学 后端 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习收获 #
31510次浏览 503人参与
# 我的租房踩坑经历 #
29282次浏览 290人参与
# 实习吐槽大会 #
33833次浏览 161人参与
# 2025牛客秋招季 #
4761次浏览 148人参与
# 晒一晒你的工位 #
86085次浏览 304人参与
# 穿越回高考你还会选现在的专业吗 #
22407次浏览 267人参与
# 26届秋招投递记录 #
4107次浏览 112人参与
# 双非能在秋招上岸吗? #
215274次浏览 1143人参与
# 毕业旅行去哪玩儿 #
1297次浏览 33人参与
# 如果有时光机,你最想去到哪个年纪? #
47212次浏览 800人参与
# 非技术岗简历怎么写 #
209854次浏览 2861人参与
# 移动求职进展汇总 #
1556次浏览 16人参与
# 打工人锐评公司红黑榜 #
146103次浏览 920人参与
# 求职遇到的搞笑事件 #
113013次浏览 766人参与
# 携程求职进展汇总 #
533135次浏览 3987人参与
# 找工作有哪些冷知识 #
97658次浏览 1378人参与
# 商战,最累的是我们 #
13114次浏览 52人参与
# 第一份工作应该选高薪还是热爱? #
61614次浏览 560人参与
# 秋招OC许愿 #
317043次浏览 2423人参与
# 高学历就一定能找到好工作吗? #
47623次浏览 591人参与