CF1736A.Make A Equal to B

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given two arrays aa and bb of nn elements, each element is either 00 or 11 .

You can make operations of 22 kinds.

  • Pick an index ii and change aia_i to 1ai1-a_i .
  • Rearrange the array aa however you want.

Find the minimum number of operations required to make aa equal to bb .

输入格式

Each test contains multiple test cases. The first line contains a single integer tt ( 1t4001 \leq t \leq 400 ) — the number of test cases. Description of the test cases follows.

The first line of each test case contains a single integer nn ( 1n1001 \leq n \leq 100 ) — the length of the arrays aa and bb .

The second line of each test case contains nn space-separated integers a1,a2,,ana_1,a_2,\ldots,a_n ( aia_i is 00 or 11 ), representing the array aa .

The third line of each test case contains nn space-separated integers b1,b2,,bnb_1,b_2,\ldots,b_n ( bib_i is 00 or 11 ), representing the array bb .

输出格式

For each test case, print the minimum number of operations required to make aa equal to bb .

输入输出样例

  • 输入#1

    5
    3
    1 0 1
    0 0 1
    4
    1 1 0 0
    0 1 1 1
    2
    1 1
    1 1
    4
    1 0 0 1
    0 1 1 0
    1
    0
    1

    输出#1

    1
    2
    0
    1
    1

说明/提示

In the first case, we need only one operation: change a1a_1 to 1ai1-a_i . Now a=[0,0]a = [0, 0] which is equal to bb .

In the second case, the optimal way is to rearrange aa to get the array [0,1,11[0, 1, 11 . Now a=[0,0,1]a = [0, 0, 1] which is equal to bb .

In the second case, one of optimal ways would be to first change a3a_3 to 1a31 - a_3 , then rearrange aa .

In the third case, no operation is needed.

In the fourth case, the optimal way is to rearrange aa to get the array [0,1,1,0][0, 1, 1, 0] .

首页