Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <bits/stdc++.h>using namespace std;const int N = 100010;int n;map<pair<int, int>, int> cnt;int main() {cin >> n;int a, b, c, d;for (int i = 0; i < n; ++i) {cin >> a >> b >> c >> d;cnt[{a, b}] += 1;cnt[{c, d}] += 1;cnt[{a, d}] += 1;cnt[{c, b}] += 1;}a = b = 0x3f3f3f3f;c = d = -1;for (auto x: cnt) if (x.second & 1) {int aa = x.first.first, bb = x.first.second;// cout << aa << " " << bb << endl;a = min(a, aa);b = min(b, bb);c = max(c, aa);d = max(d, bb);}cout << a << " " << b << " " << c << " " << d << endl;return 0;