#include<iostream>
using namespace std;
int main()
{
int n,m;
cin>>n>>m;
int x[n+1][m];
for(int i=0;i<m;i++)
{
x[0][i]=1000001;
}
for(int i=1;i<=n;i++)
for(int j=0;j<m;j++)
{
cin>>x[i][j];
}
// for(int i=0;i<n+1;i++){
//
// for(int j=0;j<m;j++)
// {
// cout<<x[i][j]<<" ";
// }
// cout<<endl;}
int result[1000]={0};
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
bool judge=true;
for(int q=0;q<m;q++)
{
if(x[j][q]<=x[i][q])
judge=false;
}
if(judge==true)
{
//cout<<i<<" "<<j<<endl;
bool judge2=true;
for(int aa=0;aa<m;aa++)
{
if(x[j][aa]>x[result[i]][aa])
judge2=false;
}
if(judge2==true)
{
//cout<<i<<" "<<j<<endl;
result[i]=j;
}
}
}
}
for(int i=1;i<=n;i++)
{
cout<<result[i]<<endl;
}
}
为什么我一个测试案例都没过?我看别人暴力都过了,唯一能看到的这个案例也没问题,一个晚上都找不出来哪有问题,求各位佬帮忙瞅一眼。