Когда-то давно, в мире чисел произошло необычное событие. Числа начали обретать новое свойство - свойство "
установленных битов
". Если представить число в двоичной системе, то
установленные биты
- это цифры, которые равны единице.
Ваш задача заключается в том, чтобы подсчитать сумму элементов в массиве
nums
, чьи индексы содержат ровно
k
таких установленных битов.
Входные данные
Программа получает на вход в первой строке число
n
- количество элементов в массиве
nums
. Во второй строке записаны
n
чисел
numsi
- элементы массива. В третьей строке записано число
k
.
Ограничения:
1 <= n <= 1000
1 <= nums[i] <= 105
0 <= k <= 10
0 <= i < n
Выходные данные
Выведите ответ на задачу.
Примеры
№ |
Входные данные |
Выходные данные |
1 |
5
5 10 1 5 2
1
|
13
|
2 |
4
4 3 2 1
2
|
1
|