for循环的auto,一直不是很会使用,记录一下
class Solution {
public:
int findJudge(int n, vector<vector<int>>& trust) {
vector<int> in(n+1);
vector<int> out(n+1);
for(auto &edge:trust){
int x=edge[0];
int y=edge[1];
in[y]++;
out[x]++;
}
for(int i=1;i<=n;i++){
if(in[i]==n-1&&out[i]==0){
return i;
}
}
return -1;
}
};
题目是leetcode997