#自己跑的测试没问题,不知道为啥就是不能满分
原理比较绕,就是让数组中一行不断地与其他行进行比较,最终得到各自的索引
#include <iostream>
using namespace std;
int main()
{int n;int m;cin>>n>>m;
int array[n][m];
if (m>0&&m<=10&&n>0&&n<=1000/* condition */)
{for (int i = 1; i <= n; i++) {for (int j = 1; j <=m; j++) cin>>array[i][j];}for(int i=1;i<=n;i++){bool A=false;for(int j=1;j<=n;j++){bool B=true;if(i==j) continue;for(int k=1;k<=m;k++){if(array[j][k]>array[i][k]){continue;}else {B=false;break;}}if(B){A=true;cout<<j<<endl;break;}}if(!A){cout<<0<<endl;}}}else cout<<"error";exit;
return 0;
}