7
public Pair(int sum, int alice, int bob) {14
// class to define user defined conparator15
static class Compare {17
static void compare(Pair arr[], int n) {18
// Comparator to sort the pair according to second element21
new Comparator<Pair>() {23
public int compare(Pair p1, Pair p2) {24
return p2.sum - p1.sum;30
public int stoneGameVI(int[] aliceValues, int[] bobValues) {31
int n = aliceValues.length;32
Pair[] a = new Pair[n];33
for (int i = 0; i < n; i++) {34
a[i] = new Pair(aliceValues[i] + bobValues[i], aliceValues[i], bobValues[i]);36
Compare.compare(a, n);39
for (int i = 0; i < n; i++) {46
return Integer.compare(al, bo);