问题描述
#include<iostream>#include<string>#include<cstdio>#include<cstring>#include<set>#define N 100using namespace std;int main(){ int i,j,n; int array[N][N]; set<int> s; set<int> ::iterator pos; s.clear(); cin>>n; for(i=0;i<n;i++) for(j=0;j<n;j++) cin>>array[i][j]; for(i=0;i<n;i++) { int flag=0; for(j=0;j<n;j++) { if( i!=j && array[i][j]==1 ) { flag=1; if(array[j][i]!=1) break; } } if(j==n && flag==1) s.insert(i+1); } for(pos=s.begin();pos!=s.end();pos++) cout<<(*pos)<<" "; cout<<endl; return 0;}
新闻热点
疑难解答