2
public int[] smallestTrimmedNumbers(String[] nums, int[][] queries) {4
if (nums.length == 0) return new int[0];6
int[] result = new int[queries.length];7
int strLen = nums[0].length();8
int[] index = new int[1];10
PriorityQueue<Integer> queue =13
for (int i = index[0]; i < strLen; i++) {14
if (nums[a].charAt(i) != nums[b].charAt(i))15
return nums[b].charAt(i) - nums[a].charAt(i);21
for (int i = 0; i < queries.length; i++) {22
index[0] = strLen - queries[i][1];25
for (int j = 0; j < nums.length; j++) {27
if (queue.size() > queries[i][0]) queue.poll();30
result[i] = queue.poll();