Ответ:
Если двоичная запись N содержит не более трёх разрядов, то запись R содержит не более шести разрядов, поэтому R не превосходит 63. Значит, для поиска минимального R > 80 достаточно проверить четырёхразрядные двоичные записи N: от 1000 до 1111.
| N в двоичной системе | Полученная запись R | R в десятичной системе |
|---|---|---|
| 1000 | 1000010 | 66 |
| 1001 | 1001101 | 77 |
| 1010 | 1010000 | 80 |
| 1011 | 1011111 | 95 |
| 1100 | 1100000 | 96 |
| 1101 | 1101111 | 111 |
| 1110 | 1110010 | 114 |
| 1111 | 1111101 | 125 |
Первые три значения не больше 80. Наименьшее из оставшихся — 95. Например, для N = 1011₂ число единиц нечётное, поэтому после дублирования последней цифры и добавления бита 1 получаем 101111. В этой записи пять единиц, поэтому для чётности дописываем ещё 1: R = 1011111₂ = 95.
Ответ: 95.
