AT_agc065_e [AGC065E] One Two Three

Description

[problemUrl]: https://atcoder.jp/contests/agc065/tasks/agc065_e 長さ $ N $ の正整数列 $ A=(A_1,A_2,\dots,A_N) $ と $ B=(B_1,B_2,\dots,B_N) $ が与えられます。 $ i $ 番目の要素 $ C_i $ が $ A_i $ または $ B_i $ であるような正整数列 $ C=(C_1,C_2,\dots,C_N) $ の転倒数としてあり得る最小値を求めてください。 $ T $ 個のテストケースについて答えてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ T $ $ \mathrm{case}_1 $ $ \mathrm{case}_2 $ $ \vdots $ $ \mathrm{case}_T $ ここで、$ \mathrm{case}_i $ とは $ i $ 個目のテストケースである。各テストケースは以下の形式で与えられる。 > $ N $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $ $ B_1 $ $ B_2 $ $ \dots $ $ B_N $

Output Format

答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \le\ T $ - $ 1\ \le\ N\ \le\ 5\ \times\ 10^5 $ - $ 1\ \le\ A_i,B_i\ \le\ \color{red}{\boldsymbol{3}} $ - $ 1 $ 個の入力に含まれるテストケースについて、それらの $ N $ の総和は $ 5\ \times\ 10^5 $ を超えない。 ### Sample Explanation 1 $ 1 $ 個目のテストケースの場合の最適な例として、$ C=(2,3,2) $ とすると転倒数が $ 1 $ になります。 $ 2 $ 個目のテストケースの場合の最適な例として、$ C=(1,1,1,2,3) $ とすると転倒数が $ 0 $ になります。