Leetcode 2374. 边积分最高的节点 模拟

原题链接:Leetcode 2374. 边积分最高的节点

Leetcode 2374. 边积分最高的节点 模拟_第1张图片
Leetcode 2374. 边积分最高的节点 模拟_第2张图片
Leetcode 2374. 边积分最高的节点 模拟_第3张图片

class Solution {
public:
    int edgeScore(vector<int>& edges) {
        int n=edges.size();
        vector<long long> sum(n);
        long long maxsum=0;
        for(int i=0;i<n;i++) 
        {
            sum[edges[i]]+=i;
            maxsum=max(maxsum,sum[edges[i]]);
        }
        int id=0;
        while(id<n)
        {
            if(sum[id]==maxsum) break;
            id++;
        }
        return id;
        
    }
};

你可能感兴趣的:(Leetcode,leetcode,图论)