https://www.acmicpc.net/problem/11557
const filePath = process.platform === 'linux' ? 0 : './input.txt';
let [T, ...arr] = require('fs')
.readFileSync(filePath)
.toString()
.trim()
.split('\n');
function choose(schools) {
schools.sort((a, b) => {
return Number(b.split(' ')[1]) - Number(a.split(' ')[1]);
});
return schools[0].split(' ')[0];
}
function solve() {
let answer = '';
let i = 0;
while (T > 0) {
const j = Number(arr[i]);
const schools = arr.slice(i + 1, i + 1 + j);
answer += choose(schools) + '\n';
i += j + 1;
T--;
}
console.log(answer);
}
solve();