Skip to content

Commit bf8d5ba

Browse files
committed
Time: 144 ms (27.67%), Space: 42.2 MB (14.42%) - LeetHub
1 parent b9dd7f0 commit bf8d5ba

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
class Solution {
2+
public:
3+
int maximalNetworkRank(int n, vector<vector<int>>& roads) {
4+
vector<int> deg(n, 0);
5+
set<pair<int,int>> st;
6+
7+
for(auto v: roads){
8+
deg[v[0]]++;
9+
deg[v[1]]++;
10+
st.insert({v[0], v[1]});
11+
st.insert({v[1], v[0]});
12+
}
13+
14+
int ans = 0;
15+
for(int i = 0; i < n; i++){
16+
for(int j = i+1; j < n; j++){
17+
if(st.count({i,j}) > 0 or st.count({j,i}) > 0)
18+
ans = max(ans, deg[i] + deg[j] - 1);
19+
else
20+
ans = max(ans, deg[i] + deg[j]);
21+
}
22+
}
23+
24+
return ans;
25+
}
26+
};

0 commit comments

Comments
 (0)