日志14

鞍点

#include<iostream>

using namespace std;

int main() {

int n, m, arr[100][100];

cin >> n >> m;

for (int i = 0; i < n; i++) {

for (int j = 0; j < m; j++) {

cin >> arr[i][j];

}

}

int max[100],min[100], jrr[100],irr[100];bool found = false;

for (int i = 0; i < n; i++) {

max[i] = arr[i][0];

for (int j = 1; j < m; j++) {

if (max[i] < arr[i][j]) {

max[i] = arr[i][j];

jrr[i] = j;

}

}

}

for(int j=0;j<m;j++){

min[j]=arr[0][j];

for(int i=0;i<n;i++){

if(min[j]>arr[i][j]){

min[j]=arr[i][j];

irr[j]=i;

}

}

}

for (int i = 0; i < n; i++) {

for (int j = 0; j < m; j++) {

if(max[i]==arr[i][j]&&min[j]==arr[i][j]){

found=true;

cout<<i+1<<" "<<j+1<<" "<<arr[i][j]<<endl;

}

}

}

if(!found){

cout<<"No"<<endl;

}

return 0;

}

全部评论

相关推荐

半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
07-20 21:57
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务