1 solutions
-
0
#include<bits/stdc++.h> using namespace std; int a[10][10]; int main() { for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++) { cin>>a[i][j]; } } int maxv=0,minv=100000000; for(int i=1;i<=5;i++) { for(int j=1;j<=5;j++) { for(int k=1;k<=5;k++) //行的最大值 { maxv=max(a[i][k],maxv); } for(int k=1;k<=5;k++) //列的最小值 { minv=min(a[k][j],minv); } if(maxv==a[i][j]&&minv==a[i][j]) //如果行的最大值和列的最小值等于当前位置上的值 { cout<<i<<" "<<j<<" "<<a[i][j]; return 0; } maxv=0,minv=100000000; } } cout<<"not found"; //找不到 return 0; }
- 1
Information
- ID
- 544
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- 3
- Tags
- (None)
- # Submissions
- 20
- Accepted
- 6
- Uploaded By