Maximum Total Importance of Roads LeetCode solution in C++
1class Solution {2public:3long long maximumImportance(int n, vector<vector<int>> &roads) {4vector<int> ind(n, 0);56for (auto it : roads) {7ind[it[0]]++;8ind[it[1]]++;9}1011priority_queue<long long> pq;12long long val = n, ans = 0;1314for (int i = 0; i < n; i++) pq.push(ind[i]);1516while (!pq.empty()) {17ans += pq.top() * val;18val--;19pq.pop();20}21return ans;22}23};