#2665. 淘汰
淘汰
题目描述
给定两个数 。你可以进行下面两种操作任意多次:
-
花费 的代价,令 。
-
花费 的代价,令 。
其中 和 分别表示按位与运算和按位或运算。
你需要求出将 变为 的最小代价,如果做不到,输出 。
输入格式
本题包含多组测试数据。
输入的第一行包含一个整数 ,表示测试数据的组数。
对于每组数据,仅一行,包含六个整数 。含义见题面。
输出格式
一行一个整数,表示答案。
5
1 15 2 14 3 5
1 3 3 14 9592 382
0 5 2 5 3492 12
194928 90283 59980 344444 182 959304
767894141 142877299 413934195 252884611 340885 421240
5
9974
12
-1
762125
提示
样例解释
-
对于第一组数据,可以花费 的代价或上 ,得到 ,满足要求。可以证明,没有更优的方案。
-
对于第二组数据,可以先花费 的代价或上 ,得到 ,再花费 的代价与上 ,得到 ,满足要求。总代价为 。
-
对于第四组数据,可以证明不存在方案满足要求。
数据规模与约定
本题采用捆绑测试。
- Subtask 0(0 pts):样例。
- Subtask 1(10 pts):。
- Subtask 2(10 pts):, 是一个非负整数。
- Subtask 3(30 pts):。
- Subtask 4(20 pts):。
- Subtask 5(30 pts):。
对于所有数据,保证 。
相关
在下列比赛中: