#P1209. 系统权限验证
系统权限验证
题目描述
某公司有 个内部子系统,编号为 到 ,每个子系统运行时需要消耗一定的算力资源。管理员使用一个权限密钥 来控制子系统的开启状态。将 转换为二进制后,从低位到高位依次对应编号 到 的子系统(最低位对应编号 ):若某一位是 ,则对应的子系统今天被开启;若为 ,则关闭。
请你帮运维人员计算今天所有开启子系统的总算力消耗。
输入格式
第一行包含两个整数 和 (,)。
第二行包含 个整数 ,依次表示编号 到 的子系统的算力消耗()。
输出格式
一个整数,表示所有开启子系统的总算力消耗。
样例
4 4
1 10 100 1000
100
20 1048575
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
210
4 0
1000 1000 1000 1000
0
样例解释
- 样例 :权限密钥 的二进制为 ,第 位为 ,因此开启子系统 ,总算力消耗 。
- 样例 : 的二进制为 位全 ,全部子系统开启,总消耗 。
- 样例 :权限密钥 ,所有子系统关闭,总消耗为 。
数据范围
对于 的数据,,,。