atcoder#TENKA12017D. IntegerotS
IntegerotS
题目描述
非負整数専門店「せいすうや」には、 個の非負整数が売られています。 個目の非負整数は で、その価値は です。 価値の異なる同じ非負整数が複数売られていることもあります。
高橋君は、「せいすうや」でいくつかの整数を買うことにしました。高橋君は、買う整数たちの bitwise or が 以下になるような 任意の組み合わせで、整数を買うことができます。高橋君は、買った整数たちの価値の総和をできるだけ大きくしたいです。
高橋君が達成できる、価値の総和の最大値を求めてください。ただし、bitwise or とは、ビットごとの論理和を表します。
输入格式
入力は以下の形式で標準入力から与えられる。
:
输出格式
高橋君が達成できる価値の総和の最大値を出力せよ。
题目大意
给定 个数,每个数有一个值和一个值,从中选取若干个数,使得在值按位或(OR)不大于 的约束下,值之和最大
保证所有数为正整数
输入:
输出:最大的值之和
3 5
3 3
4 4
2 5
8
3 6
3 3
4 4
2 5
9
7 14
10 5
7 4
11 4
9 8
3 6
6 2
8 9
32
提示
制約
- 入力は全て整数である
Sample Explanation 1
と を購入することで、最大値 を達成できます。
Sample Explanation 2
と を購入することで、最大値 を達成できます。