#include <iostream>
#include <vector>
using namespace std;
vector<vector<int> > arr;
bool cmp(int *a1, int *a2, int len)
{
for(int i=0; i<len; i++)
{
if(a1[i] >= a2[i])
return false;
}
return true;
}
int main()
{
int p, q;
cin >> p >> q;
for(int i=0; i<p; i++)
{
arr.push_back(vector<int>());
for(int j=0; j<q; j++)
{
int v;
cin >> v;
arr[i].push_back(v);
}
}
for(int i=0; i<p; i++)
{
bool isFind = false;
for(int j=0; j<p; j++)
{
if(cmp(&arr[i][0],&arr[j][0],q))
{
cout << j+1 << endl;
isFind = true;
break;
}
}
if(isFind == false)
cout << 0 << endl;
}
return 0;
}
【CCF CSP】202312-1 仓库规划(C++满分题解)
最新推荐文章于 2024-04-07 12:23:20 发布