Leetcode 2285. 道路的最大总重要性 贪心

原题链接:Leetcode 2285. 道路的最大总重要性

Leetcode 2285. 道路的最大总重要性 贪心_第1张图片
Leetcode 2285. 道路的最大总重要性 贪心_第2张图片
Leetcode 2285. 道路的最大总重要性 贪心_第3张图片

class Solution {
public:
    long long maximumImportance(int n, vector<vector<int>>& roads) {
        long long res=0;
        vector<long long> degree(n);
        for(auto x:roads)
        {
            degree[x[0]]++;
            degree[x[1]]++;
        }
        sort(degree.begin(),degree.end());
        int tmp=1;
        for(auto x:degree)
        {
            res+=tmp*x;
            tmp++;
        }
        return res;
    }
};

你可能感兴趣的:(Leetcode,leetcode,算法,图论,贪心算法)