#include<iostream> using namespace std; int main() { int m,n,i,j,k,p; cin>>m>>n; int a[m][n]; int b[n][m]; for(i=0;i<m;++i){ for(j=0;j<n;++j){ cin>>a[i][j]; } } for(i=0;i<m;++i){ k=0; for(j=0;j<n;++j){ if(a[i][j]<a[i][k]) k=j;//k记录了这一列中最小值的列号。 } //在这一列中进行比较。 p=0; for(j=0;j<m;++j){ if(a[j][k]>a[p][k]) p=j; } //得到了p的行号. if(p==i) cout<<i+1<<" "<<k+1<<endl; } } |
Double click to view unformatted code.