#99. 按位与或/hacker
按位与或/hacker
按位与或/hacker
题目描述
现在有正整数 ,有以下操作;
- 「ACCEPT」。花费 的代价,将 二进制按位或上 一个正整数。
- 「BOTH」。花费 的代价,将 二进制按位与上 一个正整数。
两种操作均可使用多次(或不用),请求出将 变为 最小的代价。
输入格式
本题有多组数据。
第一行一个正整数 表示数据组数。
接下来 行,每行两个正整数 以空格隔开。
输出格式
输出 行,每行一个整数,表示答案。
样例
3
1 1
4 5
1 4
0
1
2
提示
样例解释
- 对于 ,,不需要任何操作。
- 对于 ,,一种可行的方案为使用「ACCEPT 」。
- 对于 ,,一种可行的方案为依次使用「ACCEPT 」和「BOTH 」。
数据规模与约定
对于所有数据,,。