image.png
import java.util.Scanner;
public class CaiShuZi {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int a = s.nextInt();
String myarr[][] = new String[a][2]; //存放名字涨享,數(shù)字
String[] d = new String[a]; //單獨(dú)存放名字
int[] j = new int[a]; //存放每個(gè)數(shù)字平均值的一半
int[] z = new int[a]; //存放轉(zhuǎn)為整型后的數(shù)字
int sum = 0; // 求和
for (int i = 0; i < a; i++) {
for (int k = 0; k < 2; k++) {
myarr[i][k] = s.next(); // 輸入值
}
}
for (int i = 0; i < a; i++) { //將數(shù)字曹体,名字分開(kāi)存儲(chǔ)
z[i] = Integer.parseInt(myarr[i][1]); // 將字符串型的數(shù)組轉(zhuǎn)變?yōu)檎唾x值給 z
sum += z[i]; // 求和
d[i] = myarr[i][0]; // 將人的名字存儲(chǔ)進(jìn)一維數(shù)組,方便輸出
}
int avg = (sum / a) / 2; // 求平均值一半
for (int i = 0; i < a; i++) {
j[i] = Math.abs(avg - z[i]); // 將平均值一半與數(shù)值相減慌闭,存入 j 方便比較
}
int min = j[0];
int c = 0;
for (int i = 0; i < d.length; i++) { // 求出最小值
if (min > j[i]) {
min = j[i];
c = i;
}
}
System.out.println(avg + " " + d[c]);
}
}