提交记录 #81
提交时间:2024-10-30 11:10:05
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
额外测试点#12:
29a【大学】寻找矩阵的鞍点
#include<stdio.h>
int n,m,a[1000][1000],mxr[1000],mnc[1000];
int main(){
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++) for(int j=0;j<m;j++)
scanf("%d",&a[i][j]);
for(int i=0;i<n;i++){
mxr[i]=a[i][0];
for(int j=1;j<m;j++)
if(a[i][j]>mxr[i]) mxr[i]=a[i][j];
}
for(int j=0;j<m;j++){
mnc[j]=a[0][j];
for(int i=1;i<n;i++)
if(a[i][j]<mnc[j]) mnc[j]=a[i][j];
}
int flag=0;
for(int i=0;i<n;i++) for(int j=0;j<m;j++){
if(a[i][j]==mxr[i]&&a[i][j]==mnc[j]){
printf("Point:a[%d][%d]==%d\n",i,j,a[i][j]);
return 0;
flag=1;
}
}
if(flag==0) puts("No Point");
}