题目描述
参考zzugzx题解
![](https://www.nowcoder.com/equation?tex=%E7%BB%99%E5%87%BA%E4%B8%80%E4%B8%AAn*m%E7%9A%84x%EF%BC%8Cy%E8%BD%B4%E7%AC%AC%E4%B8%80%E8%B1%A1%E9%99%90%E7%A9%BA%E9%97%B4%EF%BC%8C%E7%8E%B0%E5%9C%A8%E4%BD%A0%E6%9C%89k%E4%B8%AA%E6%A8%AA%E5%9E%8B%E5%88%86%E5%89%B2%E7%BA%BF%EF%BC%8Cl%E4%B8%AA%E7%AB%96%E5%9E%8B%E5%88%86%E5%89%B2%E7%BA%BF&preview=true)
![](https://www.nowcoder.com/equation?tex=%E7%8E%B0%E5%9C%A8%E6%9C%89d%E5%AF%B9%E5%90%8C%E5%AD%A6%E4%BC%9A%E8%AF%B4%E6%82%84%E6%82%84%E8%AF%9D%EF%BC%8C%E4%BD%A0%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E5%88%86%E5%89%B2%E7%BA%BF%E5%88%86%E9%9A%94%E4%BB%96%E4%BB%AC%EF%BC%8C%E4%BB%96%E4%BB%AC%E5%B0%B1%E4%B8%8D%E4%BC%9A%E8%AF%B4%E6%82%84%E6%82%84%E8%AF%9D%E4%BA%86&preview=true)
![](https://www.nowcoder.com/equation?tex=%E4%BE%9D%E6%AC%A1%E7%BB%99%E5%87%BAd%E5%AF%B9%E5%90%8C%E5%AD%A6%E7%9A%84(x1%2Cy1)%2C(x2%2Cy2)%E5%9D%90%E6%A0%87%EF%BC%8C%E9%97%AE%E4%BD%A0%E8%A6%81%E8%AE%A9%E8%AF%B4%E8%AF%9D%E7%9A%84%E4%BA%BA%E6%9C%80%E5%B0%91%EF%BC%8C%E5%A6%82%E4%BD%95%E5%AE%89%E6%8E%92%E5%88%86%E5%89%B2%E7%BA%BF%E4%BD%8D%E7%BD%AE&preview=true)
![](https://www.nowcoder.com/equation?tex=%E7%AC%AC%E4%B8%80%E8%A1%8C%E4%BE%9D%E6%AC%A1%E7%BB%99%E5%87%BA%E6%A8%AA%E7%BA%BF%E7%9A%84%E5%9D%90%E6%A0%87%EF%BC%8C%E7%AC%AC%E4%BA%8C%E8%A1%8C%E4%BE%9D%E6%AC%A1%E7%BB%99%E5%87%BA%E7%AB%96%E7%BA%BF%E5%9D%90%E6%A0%87&preview=true)
Solution
![](https://www.nowcoder.com/equation?tex=%E7%BB%99%E5%87%BA%E7%9A%84%E5%AF%B9%E6%95%B0%E9%A2%98%E7%9B%AE%E4%B8%80%E5%AE%9A%E6%98%AF%E7%9B%B8%E9%82%BB%E7%9A%84%EF%BC%8C%E5%8D%B3%E8%A6%81%E4%B9%88x%E7%9B%B8%E5%90%8C%E8%A6%81%E4%B9%88y%E7%9B%B8%E5%90%8C&preview=true)
![](https://www.nowcoder.com/equation?tex=%E9%82%A3%E4%B9%88%E9%87%87%E5%8F%96%E4%B8%80%E4%B8%AA%E5%9F%BA%E6%9C%AC%E7%9A%84%E8%B4%AA%E5%BF%83%E7%AD%96%E7%95%A5%EF%BC%8C%E7%9B%B8%E5%90%8Cx%E4%B8%8B%EF%BC%8C%E7%BB%9F%E8%AE%A1y%3Dmin(y1%2Cy2)%E5%A4%84%E5%8F%AF%E5%88%86%E5%89%B2%E5%AF%B9%E6%95%B0%2B1&preview=true)
![](https://www.nowcoder.com/equation?tex=%E5%90%8C%E6%A0%B7%E7%9A%84%E7%B1%BB%E6%AF%94y%E7%9B%B8%E5%90%8C%E4%B9%9F%E6%98%AF%E7%B1%BB%E4%BC%BC%E9%81%93%E7%90%86&preview=true)
![](https://www.nowcoder.com/equation?tex=%E8%BF%99%E4%B8%AA%E6%97%B6%E5%80%99%E5%9C%A8%E5%AF%B9%E5%85%A8%E9%83%A8%E7%9A%84x%E6%8E%92%E5%BA%8F%EF%BC%8C%E6%8A%8A%E8%83%BD%E5%88%86%E9%9A%94%E7%9A%84y%E6%8C%89%E7%85%A7%E5%8F%AF%E5%88%86%E5%89%B2%E5%AF%B9%E6%95%B0%E4%BB%8E%E5%A4%A7%E5%88%B0%E5%B0%8F%E6%8E%92%E5%BA%8F%EF%BC%8C%E7%9B%B4%E6%8E%A5%E5%8F%96%E5%89%8Dk%E4%B8%AA%E5%8D%B3%E5%8F%AF&preview=true)
![](https://www.nowcoder.com/equation?tex=%E4%B8%80%E6%A0%B7%E5%9C%A8%E5%AF%B9y%E6%8E%92%E5%BA%8F%EF%BC%8C%E5%8F%96%E5%89%8Dl%E4%B8%AA%E5%88%86%E9%9A%94%E5%8D%B3%E5%8F%AF&preview=true)
![](https://www.nowcoder.com/equation?tex=%E7%8E%B0%E5%9C%A8%E9%97%AE%E9%A2%98%E6%98%AF%E5%A6%82%E4%BD%95%E8%AF%81%E6%98%8E%E8%BF%99%E4%B8%AA%E8%B4%AA%E5%BF%83%E7%AD%96%E7%95%A5%E4%B8%8D%E4%BC%9A%E9%87%8D%E5%A4%8D%EF%BC%8C%E6%88%96%E8%80%85%E8%AF%B4%E4%B8%8D%E4%BC%9A%E5%AD%98%E5%9C%A8%E5%8F%8D%E4%BE%8B%EF%BC%8C%E5%8D%B3%E9%80%89%E4%BA%86%E5%89%8Dk%E4%B8%AA%E6%A8%AA%E7%BA%BF%E4%B9%8B%E5%90%8E%E4%B8%8D%E4%B8%80%E5%AE%9A%E8%A6%81%E9%80%89%E5%89%8Dl%E4%B8%AA%E7%AB%96%E7%BA%BF%E7%9A%84%E4%BE%8B%E5%AD%90&preview=true)
![](https://www.nowcoder.com/equation?tex=%E5%85%B6%E5%AE%9E%E6%8C%BA%E7%AE%80%E5%8D%95%E7%90%86%E8%A7%A3%E7%9A%84%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B7%B2%E7%BB%8F%E5%9C%A8%E8%BE%93%E5%85%A5%E7%BB%9F%E8%AE%A1%E7%9A%84%E6%97%B6%E5%80%99%E5%B7%B2%E7%BB%8F%E6%8A%8Ax%E5%92%8Cy%E5%88%86%E5%BC%80%E8%AE%A8%E8%AE%BA%E4%BA%86%EF%BC%8C%E5%8D%B3%E4%B8%8D%E5%AD%98%E5%9C%A8%E6%A8%AA%E7%BA%BF%E4%BC%9A%E5%88%86%E9%9A%94%E7%9B%B8%E5%90%8Cy%E7%9A%84%E6%83%85%E5%86%B5&preview=true)
![](https://www.nowcoder.com/equation?tex=%E5%A5%BD%E5%95%A6%EF%BC%8C%E7%8E%B0%E5%9C%A8code%E5%AE%9E%E7%8E%B0%E8%BF%99%E4%B8%AA%E7%AE%97%E6%B3%95%E5%B0%B1%E8%A1%8C%E4%BA%86&preview=true)
#pragma GCC target("avx,sse2,sse3,sse4,popcnt")
#pragma GCC optimize("O2,O3,Ofast,inline,unroll-all-loops,-ffast-math")
#include <bits/stdc++.h>
using namespace std;
#define js ios::sync_with_stdio(false);cin.tie(0); cout.tie(0)
#define all(__vv__) (__vv__).begin(), (__vv__).end()
#define endl "\n"
#define pai pair<int, int>
#define mk(__x__,__y__) make_pair(__x__,__y__)
#define ms(__x__,__val__) memset(__x__, __val__, sizeof(__x__))
typedef long long ll; typedef unsigned long long ull; typedef long double ld;
inline ll read() { ll s = 0, w = 1; char ch = getchar(); for (; !isdigit(ch); ch = getchar()) if (ch == '-') w = -1; for (; isdigit(ch); ch = getchar()) s = (s << 1) + (s << 3) + (ch ^ 48); return s * w; }
inline void print(ll x, int op = 10) { if (!x) { putchar('0'); if (op) putchar(op); return; } char F[40]; ll tmp = x > 0 ? x : -x; if (x < 0)putchar('-'); int cnt = 0; while (tmp > 0) { F[cnt++] = tmp % 10 + '0'; tmp /= 10; } while (cnt > 0)putchar(F[--cnt]); if (op) putchar(op); }
inline ll gcd(ll x, ll y) { return y ? gcd(y, x % y) : x; }
ll qpow(ll a, ll b) { ll ans = 1; while (b) { if (b & 1) ans *= a; b >>= 1; a *= a; } return ans; } ll qpow(ll a, ll b, ll mod) { ll ans = 1; while (b) { if (b & 1)(ans *= a) %= mod; b >>= 1; (a *= a) %= mod; }return ans % mod; }
inline int lowbit(int x) { return x & (-x); }
const int dir[][2] = { {0,1},{1,0},{0,-1},{-1,0},{1,1},{1,-1},{-1,1},{-1,-1} };
const int MOD = 1e9 + 7;
const int INF = 0x3f3f3f3f;
const int N = 2000 + 7;
int x[N], y[N], id[N];
vector<int> ans;
bool cmpx(int i, int j) {
return x[i] > x[j];
}
bool cmpy(int i, int j) {
return y[i] > y[j];
}
int main() {
int n = read(), m = read(), k = read(), l = read(), d = read();
for (int i = 1; i <= d; ++i) {
int x1 = read(), y1 = read(), x2 = read(), y2 = read();
if (y1 == y2)
++x[min(x1, x2)];
else
++y[min(y1, y2)];
}
for (int i = 1; i <= n; ++i) id[i] = i;
sort(id + 1, id + 1 + n, cmpx);
ans.clear();
for (int i = 1; i <= k; ++i)
ans.push_back(id[i]);
sort(all(ans));
for (auto it : ans)
print(it, 32);
puts("");
for (int i = 1; i <= m; ++i) id[i] = i;
sort(id + 1, id + 1 + m, cmpy);
ans.clear();
for (int i = 1; i <= l; ++i)
ans.push_back(id[i]);
sort(all(ans));
for (auto it : ans)
print(it, 32);
return 0;
}