21305 - 寻找鞍点

#include<bits/stdc++.h>
using namespace std;
int main(){
	int a[6][6],h[6],maxh,l[6],minl;
	for(int i=1;i<=5;i++){
		for(int j=1;j<=5;j++){
			cin>>a[i][j];
			if(j==1){
				maxh=a[i][j];
			}
			else{
				if(a[i][j]>maxh) maxh=a[i][j];
			}	
		}
		h[i]=maxh;
	}
	for(int i=1;i<=5;i++){
		for(int j=1;j<=5;j++){
			if(j==1){
				minl=a[j][i];
			}
			else{
				if(a[j][i]<minl) minl=a[j][i];
			}	
		}
		l[i]=minl;
	}
	for(int i=1;i<=5;i++){
		for(int j=1;j<=5;j++){
			if(a[i][j]==h[i]&&a[i][j]==l[j]){
				cout<<i-1<<" "<<j-1<<" "<<a[i][j];
				return 0;
			}
		}
	}
	cout<<"not found";
	return 0;
}