hiho week 147 register

Ended

Participants:514

Verdict:Wrong Answer
Score:20 / 100
Submitted:2017-04-25 21:34:49

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#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);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX