M. Монеты на доске
Это задача с двойным запуском.
На доске из 64 клеток, пронумерованных от 0 до 63, лежат монеты — каждая либо орлом, либо решкой. Под одной из клеток спрятан ключ; её номер вам сообщают.
При первом запуске вы обязаны перевернуть ровно одну монету — любую. При втором запуске вам показывают получившуюся доску, номер клетки с ключом уже не сообщают, и надо его назвать.
Формат ввода
При первом запуске в первой строке записано число 1, во второй — количество досок (). Далее строк: строка из 64 символов 0 и 1 — состояние доски, и через пробел номер клетки с ключом (от 0 до 63).
При втором запуске в первой строке записано число 2, во второй — то же , далее строк по 64 символа — доски после ваших переворотов.
Формат вывода
При первом запуске для каждой доски выведите номер клетки, монету в которой вы переворачиваете.
При втором запуске для каждой доски выведите номер клетки с ключом.
Примеры
1 1 0000000000000000000000000000000000000000000000000000000000000000 5
5
2 1 0000010000000000000000000000000000000000000000000000000000000000
5