aNotHeRNo0b
Senior Member
Java:
class Solution {
int U = 0;
int V = 1;
public long maximumImportance(int n, int[][] roads) {
int[] adjacentCounter = linkCounter(roads, n);
Arrays.sort(adjacentCounter);
long sum = 0;
for (int i = n; i>= 1; i--) {
sum += 1L * adjacentCounter[i - 1] * i;
}
return sum;
}
public int[] linkCounter(int[][] roads, int n) {
int[] adjacentCounter = new int[n];
for (int[] road : roads) {
adjacentCounter[road[U]]++;
adjacentCounter[road[V]]++;
}
return adjacentCounter;
}
}

sốđẹp phết, nên ngưng làm để giữ số
cày thế ai theo lại 