Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень, добавить два камня или увеличить количество камней в куче в два раза. Например, если в начале игры в куче 3 камня, Петя может первым ходом получить кучу из 4, 5 или 6 камней.
Общий запас игроков составляет 60 камней (включая те, что уже лежат в куче). Например, если в куче уже есть 40 камней, то следующим ходом выполнять удвоение нельзя – камней не хватит.
Игра завершается, когда количество камней в куче становится не менее 51. Победителем считается игрок, сделавший последний ход, то есть первым получивший кучу, в которой будет 51 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 50
Будем говорить, что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
В ответе укажите числа через запятую без пробелов. Числа из второго задания указывать в порядке возрастания.
На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом.
Полученная таким образом запись (в ней на два разряда больше, чем в в записи исходного числа N) является двоичной записью искомого числа R.
Укажите максимальное число R, которое не превышает число 89 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.
Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежит куча камней. Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может добавить в кучу один камень или увеличить количество камней в куче в два раза. Для того чтобы делать ходы, у каждого игрока есть неограниченное количество камней.
Игра завершается в тот момент, когда количество камней в куче становится не менее 229. Победителем считается игрок, сделавший последний ход, т. е. первым получивший кучу из 229 или больше камней.
В начальный момент в куче было S камней, 1 ≤ S ≤ 228.
Будем говорить что игрок имеет выигрышную стратегию, если он может выиграть при любых ходах противника.
В ответе укажите ЧЕТЫРЕ числа через запятую без пробелов. Пару чисел из второго задания указывать в порядке возрастания.
На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число кратно 3, тогда в конец дописывается три младших разряда полученной двоичной записи,
б) если число не кратно 3, тогда в конец дописывается двоичная последовательность, являющаяся результатом умножения 3 на остаток от деления числа N на 3.
Полученная таким образом запись является двоичной записью искомого числа R.
Например, для исходного числа 510 = 1012 результатом является число 1011102 = 4610, а для исходного числа 910 = 10012 результатом является число 10010012 = 7310. Укажите наибольшее число N, после обработки которого с помощью этого алгоритма получается число R, меньшее 100. В ответе запишите это число в десятичной системе счисления.
Музыкальный фрагмент был записан в формате стерео (двухканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 78 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате моно и оцифрован с разрешением в 3 раза выше и частотой дискретизации в 4 раза больше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.