C. Номер строки
2000 мс · 256 МБ · всё или ничего
Выпишем все строки длины из нулей и единиц, содержащие ровно единиц, в лексикографическом порядке и пронумеруем их с единицы.
По данной строке найдите её номер.
Выписывать список нельзя: строк может быть больше . Считать надо по-другому: пройти по строке слева направо и на каждой единице прибавить количество строк, которые начинались бы с нуля в этой позиции при том же префиксе.
Формат ввода
Первая строка содержит числа и ().
Вторая строка содержит строку длины из нулей и единиц ровно с единицами.
Гарантируется, что помещается в 64-битный тип.
Формат вывода
Одно число — номер строки.
Примеры
ввод
4 3 0111
вывод
1
ввод
4 3 1110
вывод
4
Войдите, чтобы отправлять решения.