#2045. [ABC254Ex] Multiply or Divide by 2
[ABC254Ex] Multiply or Divide by 2
题目描述
给定大小为 的集合 和 ,你可以对集合 中的元素 进行两种操作,分别为 ,和 。你需要操作集合 直至集合 完全相同。求最小操作次数,若无解输出 -1
。
输入格式
第一行输入
第二行输入
第三行输入
输出格式
输出最小操作次数,若无法操作输出 -1
3
3 4 5
2 4 6
2
1
0
1
-1
样例 1 解释
您可以通过以下两种操作实现目标。
- 选择 从 中删除 的一个实例,并添加 的一个实例。现在我们有了 。
- 选择 从 中删除 的一个实例,并添加 的一个实例。现在我们有 。
提示
- $ 0\ \leq\ a_1\ \leq\ \ldots\ \leq\ a_N\ \leq\ 10^9 $
- $ 0\ \leq\ b_1\ \leq\ \ldots\ \leq\ b_N\ \leq\ 10^9 $