#J40004. 价格合计
价格合计
问题描述
有 个商品,商品编号为 到 ,第 个商品的价格为 。
现在给定一个整数 ,我们用 的二进制表示来决定哪些商品被选中:
- 如果 的第 位是 ,就选择编号为 的商品;
- 如果 的第 位是 ,就不选择编号为 的商品。
请你计算所有被选中商品的价格总和。
例如, 时:
第 位和第 位为 ,因此选择编号为 和 的商品。
输入格式
输入第一行,包含两个整数 。
第二行包含 个整数 ,表示每个商品的价格。
输出格式
输出一个整数,表示所有被选中商品的价格总和。
样例输入 1
4 5
1 10 100 1000
样例输出 1
101
样例说明 1
的二进制表示为:
第 位和第 位是 ,因此选择商品 和商品 。
总价格为:
样例输入 2
20 1048575
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
样例输出 2
210
样例输入 3
4 0
1000 1000 1000 1000
样例输出 3
0
评测数据规模
对于所有数据: