#P10195. [USACO24FEB] Quantum Moochanics G

[USACO24FEB] Quantum Moochanics G

Description

In her free time, Bessie likes to dabble in experimental physics. She has recently discovered a pair of new subatomic particles, named mootrinos and antimootrinos. Like standard matter-antimatter pairs, mootrinos and antimootrinos annihilate each other and disappear when they meet. But what makes these particles unique is that they switch their direction of motion (while maintaining the same speed) whenever Bessie looks at them.

For her latest experiment, Bessie has placed an even number NN (2N21052 \leq N \leq 2 \cdot 10^5) of these particles in a line. The line starts with a mootrino on the left and then alternates between the two types of particles, with the ii-th particle located at position pip_i (0p1<<pN10180 \leq p_1 < \cdots < p_N \leq 10^{18}). Mootrinos initially move right while antimootrinos initially move left, and the ii-th particle moves with a constant speed of sis_i units per second (1si1091 \leq s_i \leq 10^9).

Bessie makes observations at the following times:

  • First, 11 second after the start of the experiment.
  • Then 22 seconds after the first observation.
  • Then 33 seconds after the second observation.
  • ...
  • Then n+1n + 1 seconds after the nn-th observation. During each observation, Bessie notes down which particles have disappeared.

This experiment may take an extremely long time to complete, so Bessie would like to first simulate its results. Given the experiment setup, help Bessie determine when (i.e., the observation number) she will observe each particle disappear! It may be shown that all particles will eventually disappear.

Input Format

Each input contains TT (1T101\le T\le 10) independent test cases.

Each test case consists of three lines. The first line contains NN, the second line contains p1,,pNp_1,\dots,p_N, and the third line contains s1,sNs_1\dots,s_N.

It is guaranteed that the sum of all NN does not exceed 21052\cdot 10^5.

Output Format

For each test case, output the observation number for each particle's disappearance, separated by spaces.

4
2
1 11
1 1
2
1 12
1 1
2
1 11
4 6
2
1 11
4 5
9 9
11 11
1 1
3 3
2
4
1 3 5 8
1 1 1 1
4
1 4 5 8
1 1 1 1
1 1 3 3
7 2 2 7

Hint

For Sample 1:

For the first test, Bessie observes the following during the first 88 observations:

  • The mootrino (initially moving right) appears at positions $2 \rightarrow 0 \rightarrow 3 \rightarrow -1 \rightarrow 4 \rightarrow -2 \rightarrow 5 \rightarrow -3$.
  • The antimootrino (initially moving left) appears at positions $10 \rightarrow 12 \rightarrow 9 \rightarrow 13 \rightarrow 8 \rightarrow 14 \rightarrow 7 \rightarrow 15$. Then right at observation 99, the two particles meet at position 66 and annihilate each other.

For the second test, the antimootrino starts 11 additional unit to the right, so the two particles meet at position 6.56.5 half a second before observation 1111.

Note that we only care about observation numbers, not times or positions.

For Sample 2:

For the first test:

  • The two leftmost particles meet at position 22 right at observation 11.
  • The two rightmost particles meet at position 6.56.5 half a second before observation 33.

SCORING:

  • Input 3 satisfies N=2N = 2.
  • Input 4 satisfies N2000N \leq 2000 and pi104p_i \leq 10^4 for all cows.
  • Inputs 5-7 satisfy N2000N \leq 2000.
  • Inputs 8-12 satisfy no additional constraints.