1.题目详情

2.思路

本题数据量较小,直接暴力三层for循环解决即可满分。

3.C++代码如下(100分)

#include

#include

using namespace std;

int main(){

int n,m;

cin >> n >> m;

int demension[n][m];

for(int i = 0;i

for(int j = 0;j

cin >>demension[i][j];

}

}

int max;

bool flag;

for(int i = 0;i

//定义一个变量用来找出符合条件的编号最小仓库

max = 1010;

for(int j = 0;j

flag = true;

for(int k = 0;k

//如果在m个整数里有一个位置对应的元素不满足条件的话就把flag值设置为false

if(demension[j][k] <= demension[i][k]){

flag = false;

}

}

if(flag == true){

max = min(max,j+1);

}

}

if(max == 1010){

cout << "0" << endl;

}else{

cout << max << endl;

}

}

return 0;

}

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。