Facebook Hacker Cup 2019 Final Round
The starship Enterprise, bravely captained by Jean-Luc Picard, is on yet another mission to explore strange new worlds, seek out new life and new civilizations, and boldly go where no one has gone before! Equipped with a state-of-the-art warp drive capable of attaining warp factor 11 and revising the Enterprise's space-time coordinates almost at will (even sending the ship back in time), not much can stand in the explorers' way. Though, they are low on medical supplies, so they will need to first stock up on neurozine gas for anesthetic purposes.
The Enterprise is heading to the Alpha Omicron solar system, which consists of
There's a geyser capable of emitting neurozine located on each planet, though all
: The th conduit collapses, and can no longer be used from that moment onwards. Each conduit collapses at most once. : The geyser on planet activates, and begins emitting neurozine. Each geyser is activated at most once. : The geyser on planet deactivates, and no longer emits neurozine from that moment onwards. Each geyser is deactivated at most once, and is guaranteed to not be deactivated before it has been activated.
The Enterprise will arrive in the Alpha Omicron system at some planet
- Remain at that planet and wait until any future time.
- Travel through an uncollapsed space conduit directly from that planet to another one. Thanks to warp technology, this may be done instantly.
- Collect neurozine from that planet's geyser, if it's currently active. This may be done instantly.
- Remain at that planet while travelling backwards to any past time which is at most 24 hours earlier than the Enterprise's original arrival time in the solar system (in other words, the Enterprise may end up just before hour
, but no earlier). However, this may only be done at most once. The Enterprise retains any neurozine that it had collected before this "temporal revision".
Picard wants his crew to collect neurozine from as many different geysers as possible; there's no additional value in collecting neurozine from any given geyser multiple times, including both before and after travelling back in time. However, Picard hasn't yet decided where and when the Enterprise should arrive in the Alpha Omicron system. He has
Letting
The starting situations must be considered one after another. In order to enforce this, rather than being given xor
is the bitwise xor operator, ^
in most programming languages).
Input
Input begins with an integer
For each mission, there is first a line containing the space-separated integers
Then,
Then,
Then,
Output
For the Case #i:
followed by one integer, the sum of the answers for the
Constraints
The sum of
The sum of
The sum of
The sum of
Sample Input
5
2 1 3 1
1 2
2 1
3 1
2 2
1 3
3 2 6 3
1 2
2 3
2 1
1 2
3 1
1 1
2 3
2 2
2 1
2 5
1 7
5 6 9 4
1 2
2 3
3 4
4 5
5 1
4 2
1 2
2 2
1 6
1 4
2 3
2 1
1 5
3 1
2 5
1 4
1 12
1 10
0 5
10 12 23 7
2 4
6 5
6 7
6 9
4 1
4 6
8 10
8 2
9 1
3 6
5 2
5 1
2 4
1 11
2 9
1 4
2 8
3 9
1 1
2 6
1 12
3 4
2 7
1 10
2 2
2 3
3 7
1 6
2 1
1 2
3 3
3 2
1 7
3 1
2 10
6 16
3 1
2 30
4 10
1 12
13 25
4 19
25 28 50 30
14 4
8 19
19 24
1 8
16 2
22 10
16 11
9 14
23 1
9 10
17 12
22 12
16 7
1 14
12 18
15 13
6 8
7 3
25 2
5 11
20 16
21 14
7 24
2 13
14 7
9 16
4 11
23 6
2 18
1 5
1 19
2 15
1 6
2 3
2 17
1 3
1 7
2 5
2 4
2 8
2 14
1 23
1 20
1 25
2 9
3 15
2 12
1 15
1 26
1 17
2 1
2 24
1 24
3 5
3 24
1 13
1 12
2 16
1 27
2 21
1 4
3 16
3 18
2 25
1 28
1 18
1 9
2 22
2 6
2 19
2 10
2 13
3 9
3 25
3 10
3 14
3 19
2 2
20 47
6 51
31 40
21 8
14 43
4 35
27 7
30 4
21 41
26 57
31 46
24 45
20 26
27 17
10 44
3 20
15 9
1 0
25 37
25 37
20 40
17 44
19 30
9 26
7 8
0 63
7 39
1 41
8 12
5 31
Sample Output
Case #1: 2
Case #2: 8
Case #3: 14
Case #4: 50
Case #5: 246
Explanation of Sample
In the first case, if the Enterprise arrives at planet
- Travel through the
st space conduit to planet . - Wait until after hour
. - Collect neurozine from planet
's now-active geyser. - Travel back in time to just before hour
. - Travel through the
st space conduit to planet . - Collected neurozine from planet
's active geyser.
In the second case, the starting situations and corresponding answers are as follows:
For the first starting situation, the Enterprise could remain on planet
In the third case, the starting situations and corresponding answers are as follows:
In the fourth case, the starting situations and corresponding answers are as follows:
In the fifth case, the first
Comments