#include<stdio.h>
int zong(int [][100],int,int);
int heng(int [][100],int,int);
int main()
{
int m,n,i,s,b,c,d;
scanf("%d%d",&n,&m);
int a[100][100];
d=0;
for(i=0;i<n;i++)
for(s=0;s<m;s++)
scanf("%d",&a[i][s]);
for(i=0;i<n;i++)
{
b=heng(a,i,m);
c=zong(a,b,n);
if(c==i)
{
d=1;
printf("The saddle point is(%d,%d)=%d\n",c,b,a[c][b]);
break;
}
}
if(d==0)
printf("There is no saddle point in the matrix.");
return 0;
}
int heng(int a[][100],int i,int m)
{
int s,l;
l=0;
for(s=0;s<m;s++)
{
if(a[i][s]>a[i][l])
{
l=s;
}
}
return l;
}
int zong(int a[][100],int b,int n)
{
int s,l;
l=0;
for(s=0;s<n;s++)
{
if(a[s][b]<a[l][b])
{
l=s;
}
}
return l;
}
10-13
1319
11-04
698