为什么会报溢出啊请问
class Solution {
public:
int findJudge(int n, vector<vector<int>>& trust) {
int judge[n];
for(int i=0;i<trust.size();i++){
judge[trust[i][1]]++;
}
int i;
for(i=1;i<=n;i++){
if(judge[i]==n-1)break;
}
for(int j=0;j<trust.size();j++){
if(trust[j][0]==i)return -1;
}
return i;
}
};