1 条题解
-
0
#include<stdio.h> long long a[7][7],b[7][7],c[7][7]; long long hmax[7],lmin[7]; int u,p,y; int main() { for(int i=1;i<=5;i++) { lmin[i]=999999999999; } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { scanf("%lld",&a[i][r]); } }
for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(a[1][1]==a[i][r])y++; } } if(y==25) { printf("1 1 %lld",a[1][1]); return 0; } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(a[i][r]>=hmax[i])hmax[i]=a[i][r]; } } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(a[i][r]!=hmax[i])b[i][r]=-10000000; else b[i][r]=hmax[i]; } } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(a[r][i]<=lmin[i])lmin[i]=a[r][i]; } } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(a[r][i]!=lmin[i])c[r][i]=-10000000; else c[r][i]=lmin[i]; } } for(int i=1;i<=5;i++) { for(int r=1;r<=5;r++) { if(b[i][r]==c[i][r]&&b[i][r]!=-10000000&&c[i][r]!=-10000000) { printf("%d %d %lld",i,r,b[i][r]); u++; return 0; } } } if(u==0)printf("not found"); return 0;
}
- 1
信息
- ID
- 123
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 10
- 标签
- (无)
- 递交数
- 2526
- 已通过
- 83
- 上传者