Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <bitset>#include <vector>using namespace std;int main(){int N, x, y, z, q, w;cin >> N;vector<int> s_yw(N + 1, 0), s_sx(N + 1, 0), s_yy(N + 1, 0), s_wl(N + 1, 0), s_hx(N + 1, 0);vector<int> res_yw(N + 1, 0), res_sx(N + 1, 0), res_yy(N + 1, 0), res_wl(N + 1, 0), res_hx(N + 1, 0);for (int i = 1; i <= N; ++i){cin >> x >> y >> z >> q >> w;s_yw[i] = x;s_sx[i] = y;s_yy[i] = z;s_wl[i] = q;s_hx[i] = w;res_yw[x] = i;res_sx[y] = i;res_yy[z] = i;res_wl[q] = i;res_hx[w] = i;}vector<int> re(N, 0);vector<bitset<30001>> X, Y, Z, Q, W;X.resize(N + 1);Y.resize(N + 1);Z.resize(N + 1);