Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад

5. Построение алгоритмов для исполнителей: все задания

Сообщить о проблеме
1. Задание #291326
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
      Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12=1100_2$ результатом является число $1100100_2=100$, а для исходного числа $4=100_2$ результатом является число $10011_2=19$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, не меньшее чем $76$.

Рассмотрим возможные остатки от деления $N$ на $3$.

Если $N$ делится на $3$, к записи добавляются $3$ бита: $R=8N+(N\bmod 8)$.

При $N=9$: $R=8\cdot9+1=73<76$.

Следующее число, делящееся на $3$, — $12$, для него $R=100$. В этом случае минимальный кандидат — $12$.

Если остаток от деления $N$ на $3$ равен $1$, к записи дописывается число $3=11_2$, то есть: $R=4N+3$.

Из условия $4N+3\geq76$ получаем $N\geq19$. Минимальный кандидат — $19$.

Если остаток от деления $N$ на $3$ равен $2$, к записи дописывается число $6=110_2$, то есть: $R=8N+6$.

При $N=8$: $R=8\cdot8+6=70<76$.

Следующее число с остатком $2$ при делении на $3$ — $11$:

$11=1011_2$;
$R=1011110_2=94$.

Наименьшее из найденных значений $N$ равно $11$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
2. Задание #291327
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12=1100_2$ результатом является число $1100100_2=100$, а для исходного числа $4=100_2$ это число $10011_2=19$.

Укажите максимальное число $R$, не превышающее $162$, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, дописываются три последние цифры двоичной записи: $R=8N+(N\bmod 8)$.

При $N=18$: $R=8\cdot18+2=146$.

Следующее кратное $3$ число — $21$: $R=8\cdot21+5=173>162$.

Если $N$ при делении на $3$ даёт остаток $1$, дописывается число $3=11_2$: $R=4N+3$.

Из условия $4N+3\leq162$ получаем $N\leq39$. Наибольшее число, не превосходящее $39$ и дающее остаток $1$, — $37$: $R=4\cdot37+3=151$.

Если $N$ при делении на $3$ даёт остаток $2$, дописывается число $6=110_2$: $R=8N+6$.

Из условия $8N+6\leq162$ получаем $N\leq19$. Наибольшее подходящее число — $17$: $R=8\cdot17+6=142$.

Максимальное из полученных значений: $\max(146,151,142)=151$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
3. Задание #291328
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается $0$, а затем два левых разряда заменяются на $10$;
    • если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается $1$, а затем два левых разряда заменяются на $11$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.

Например, для исходного числа $6_{10}=110_2$ результатом является число $1000_2=8_{10}$, а для исходного числа $4_{10}=100_2$ результатом является число $1101_2=13_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, большее $29$. В ответе запишите это число в десятичной системе счисления.

Для чисел $N<8$ двоичная запись содержит не более трёх цифр. После выполнения алгоритма число $R$ содержит не более четырёх двоичных цифр, поэтому $R\leq15$.

Проверим числа, начиная с $8$.

$N=8=1000_2$. Сумма цифр нечётная: $1000\rightarrow10001\rightarrow11001_2=25$.

$N=9=1001_2$. Сумма цифр чётная: $1001\rightarrow10010\rightarrow10010_2=18$.

$N=10=1010_2$. Сумма цифр чётная: $1010\rightarrow10100\rightarrow10100_2=20$.

$N=11=1011_2$. Сумма цифр нечётная: $1011\rightarrow10111\rightarrow11111_2=31$.

Получили $31>29$. Следовательно, минимальное подходящее число $N$ равно $11$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
4. Задание #291344
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится троичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются две последние троичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $5$, переводится в троичную запись и дописывается в конец числа.
    Полученная таким образом запись является троичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $11=102_3$ результатом является число $102101_3=307$, а для исходного числа $6=20_3$ это число $2020_3=60$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, не меньшее $86$.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, к записи добавляются две троичные цифры: $R=9N+(N\bmod 9)$.

При $N=9$: $R=9\cdot9+0=81<86$.

Следующее число, делящееся на $3$, — $12$, поэтому минимальный кандидат в этом случае равен $12$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается троичная запись числа $5$, то есть $12_3$: $R=9N+5$.

Из условия $9N+5\geq86$ получаем $N\geq9$. Минимальное число с остатком $1$ при делении на $3$ — $10$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается троичная запись числа $10$, то есть $101_3$: $R=27N+10$.

При $N=2$: $R=27\cdot2+10=64<86$.

Следующее число с остатком $2$ при делении на $3$ — $5$: $5=12_3$; $R=12101_3=145$.

Наименьшее из найденных значений $N$ равно $5$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
5. Задание #291347
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается $0$, а затем два левых разряда заменяются на $10$;
    • если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается $1$, а затем два левых разряда заменяются на $11$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.

Например, для исходного числа $6_{10}=110_2$ результатом является число $1000_2=8_{10}$, а для исходного числа $4_{10}=100_2$ результатом является число $1101_2=13_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, большее $40$. В ответе запишите это число в десятичной системе счисления.

Для всех чисел $N<16$ двоичная запись содержит не более $4$ цифр. После дописывания одной цифры запись числа $R$ содержит не более $5$ цифр, поэтому: $R\leq11111_2=31$.

Следовательно, при $N<16$ получить число $R>40$ невозможно.

Проверим $N=16$: $16_{10}=10000_2$.

Сумма цифр равна $1$, то есть нечётная. Дописываем справа $1$: $10000\rightarrow100001$.

Заменяем два левых разряда на $11$:

$100001\rightarrow110001_2$.
$110001_2=49_{10}>40$.

Следовательно, минимальное подходящее число $N$ равно $16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
6. Задание #291348
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12_{10}=1100_2$ результатом является число $1100100_2=100_{10}$, а для исходного числа $4_{10}=100_2$ это число $10011_2=19_{10}$.

Укажите максимальное число $R$, не превышающее $208$, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, дописываются три последние цифры двоичной записи: $R=8N+(N\bmod 8)$.

Наибольшее подходящее число $N$, кратное $3$, — $24$: $R=8\cdot24+0=192$.

При следующем числе $N=27$: $R=8\cdot27+3=219>208$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $3=11_2$: $R=4N+3$.

Из условия $4N+3\leq208$ получаем $N\leq51$. Наибольшее число, не превосходящее $51$ и дающее остаток $1$ при делении на $3$, — $49$: $R=4\cdot49+3=199$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $6=110_2$: $R=8N+6$.

Из условия $8N+6\leq208$ получаем $N\leq25$. Наибольшее число, не превосходящее $25$ и дающее остаток $2$ при делении на $3$, — $23$: $R=8\cdot23+6=190$.

Максимальное из полученных значений: $\max(192,199,190)=199$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
7. Задание #291345
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается $0$, а затем два левых разряда заменяются на $10$;
    • если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается $1$, а затем два левых разряда заменяются на $11$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $6_{10}=110_2$ результатом является число $1000_2=8_{10}$, а для исходного числа $4_{10}=100_2$ это число $1101_2=13_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, большее $19$. В ответе запишите это число в десятичной системе счисления.

Для всех чисел $N<8$ двоичная запись содержит не более $3$ цифр. После дописывания одной цифры запись числа $R$ содержит не более $4$ цифр, поэтому: $R\leq1111_2=15$.

Следовательно, при $N<8$ получить число $R>19$ невозможно.

Проверим $N=8$: $8_{10}=1000_2$.

Сумма цифр равна $1$, то есть нечётная. Дописываем справа $1$: $1000\rightarrow10001$.

Заменяем два левых разряда на $11$:

$10001\rightarrow11001_2$.
$11001_2=25_{10}>19$.

Следовательно, минимальное подходящее число $N$ равно $8$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
8. Задание #291350
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. К этой записи дописываются справа ещё несколько разрядов по следующему правилу:
    • если $N$ чётное, то к нему справа приписываются два нуля, а слева единица;
    • если $N$ нечётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи.
    Полученная таким образом запись (в ней как минимум на один разряд больше, чем в записи исходного числа $N$) является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, исходное число $4_{10}=100_2$ преобразуется в число $110000_2=48_{10}$, а исходное число $13_{10}=1101_2$ преобразуется в число $110111_2=55_{10}$.

Укажите наименьшее число $R$, превышающее $205$, которое может быть результатом работы данного алгоритма. В ответе запишите это число в десятичной системе счисления.

Возьмём чётное число $N=20$: $20_{10}=10100_2$.

Справа дописываем два нуля, а слева — единицу:

$10100\rightarrow11010000_2$.
$11010000_2=208_{10}$.

Проверим, могут ли быть получены числа $206$ или $207$.

Если $N$ чётное, запись результата заканчивается двумя нулями. Числа $206_{10}=11001110_2$; $207_{10}=11001111_2$ двумя нулями не заканчиваются.

Если $N$ нечётное, в конец его записи дописывается двоичная запись количества единиц.

Для числа $206$ возможные окончания дают противоречия:

  • окончание $10_2=2$, но в оставшейся части $110011$ содержится $4$ единицы;
  • окончание $110_2=6$, но в оставшейся части $11001$ содержится $3$ единицы.

Для числа $207$:

  • окончание $1_2=1$, но в оставшейся части $1100111$ содержится $5$ единиц;
  • окончание $11_2=3$, но в оставшейся части $110011$ содержится $4$ единицы;
  • окончание $111_2=7$, но в оставшейся части $11001$ содержится $3$ единицы.

Следовательно, числа $206$ и $207$ получить нельзя, а число $208$ получить можно.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
9. Задание #291351
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится троичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются две последние троичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $5$, переводится в троичную запись и дописывается в конец числа.
    Полученная таким образом запись является троичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $11_{10}=102_3$ результатом является число $102101_3=307_{10}$, а для исходного числа $12_{10}=110_3$ это число $11010_3=111_{10}$.

Укажите минимальное число $R$, большее $133$, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, к записи дописываются две последние троичные цифры: $R=9N+(N\bmod 9)$.

Для $N=12$ получаем $R=111<133$.

Следующее число, делящееся на $3$, — $15$:

$15_{10}=120_3$;
$120_3\rightarrow12020_3$;
$12020_3=141_{10}$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $5=12_3$: $R=9N+5$.

Из условия $9N+5>133$ получаем $N>14$. Наименьшее число, дающее остаток $1$ при делении на $3$, — $16$: $R=9\cdot16+5=149$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $10=101_3$: $R=27N+10$.

Из условия $27N+10>133$ получаем $N>4$. Наименьшее подходящее число — $5$: $R=27\cdot5+10=145$.

Минимальное из полученных значений: $\min(141,149,145)=141$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
10. Задание #291352
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число чётное, то к двоичной записи числа слева дописывается $10$;
    • если число нечётное, то к двоичной записи числа слева дописывается $1$ и справа дописывается $01$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $4_{10}=100_2$ результатом является число $20_{10}=10100_2$, а для исходного числа $5_{10}=101_2$ это число $53_{10}=110101_2$.

Укажите максимальное число $R$, которое может быть результатом работы данного алгоритма, при условии, что $N$ не больше $12$. В ответе запишите это число в десятичной системе счисления.

Рассмотрим наибольшие чётное и нечётное значения $N$, не превышающие $12$.

Для чётного числа $N=12$:

$12_{10}=1100_2$;
$1100\rightarrow101100_2$;
$101100_2=44_{10}$.

Для нечётного числа $N=11$:

$11_{10}=1011_2$;
$1011\rightarrow1101101_2$;
$1101101_2=109_{10}$.

При меньших значениях $N$ результат также будет меньше. Следовательно, максимальное возможное число $R$ равно $109$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
11. Задание #291353
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. К этой записи дописываются справа ещё несколько разрядов по следующему правилу:
    • если $N$ чётное, то к нему справа приписываются два нуля, а слева единица;
    • если $N$ нечётное, то к нему справа приписывается в двоичном виде сумма цифр его двоичной записи.
    Полученная таким образом запись (в ней как минимум на один разряд больше, чем в записи исходного числа $N$) является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, исходное число $4_{10}=100_2$ преобразуется в число $110000_2=48_{10}$, а исходное число $13_{10}=1101_2$ преобразуется в число $110111_2=55_{10}$.

Укажите такое число $N$, для которого число $R$ является наименьшим среди чисел, превышающих $190$. В ответе это число запишите в десятичной системе счисления.

Рассмотрим чётное число $N=16$: $16_{10}=10000_2$.

Справа приписываем два нуля, а слева единицу:

$10000\rightarrow11000000_2$.
$11000000_2=192_{10}$.

Это число превышает $190$. Меньшим возможным результатом могло бы быть только число $191$.

Проверим число $191$: $191_{10}=10111111_2$.

При чётном $N$ результат заканчивается двумя нулями, поэтому число $191$ получить нельзя.

При нечётном $N$ справа приписывается двоичная запись количества единиц в записи $N$:

  • если приписана цифра $1$, то запись $N$ равна $1011111_2$ и содержит $6$ единиц, а не $1$;
  • если приписано $11_2=3$, то запись $N$ равна $101111_2$ и содержит $5$ единиц, а не $3$;
  • если приписано $111_2=7$, то запись $N$ равна $10111_2$ и содержит $4$ единицы, а не $7$.

Следовательно, число $191$ получить нельзя, а наименьшее значение $R>190$ равно $192$ и получается при $N=16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
12. Задание #291354
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится троичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются две последние троичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $5$, переводится в троичную запись и дописывается в конец числа.
    Полученная таким образом запись является троичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $11=102_3$ результатом является число $102101_3=307$, а для исходного числа $12=110_3$ это число $11010_3=111$.

Укажите максимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, меньшее $159$.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, к записи дописываются две последние троичные цифры: $R=9N+(N\bmod 9)$.

Для $N=15$:

$15=120_3$;
$120_3\rightarrow12020_3$;
$12020_3=141<159$.

Для следующего подходящего числа $N=18$: $R=9\cdot18+0=162>159$.

Максимальный кандидат в этом случае — $15$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $5=12_3$: $R=9N+5$.

Из условия $9N+5<159$ получаем $N<\frac{154}{9}$. Наибольшее число с остатком $1$ при делении на $3$ — $16$: $R=9\cdot16+5=149<159$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $10=101_3$: $R=27N+10$.

Из условия $27N+10<159$ получаем $N<\frac{149}{27}$. Наибольшее число с остатком $2$ при делении на $3$ — $5$:

$R=27\cdot5+10=145<159$.

Максимальное из найденных значений: $\max(15,16,5)=16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
13. Задание #291355
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается $0$, а затем два левых разряда заменяются на $10$;
    • если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается $1$, а затем два левых разряда заменяются на $11$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $6_{10}=110_2$ результатом является число $1000_2=8_{10}$, а для исходного числа $4_{10}=100_2$ это число $1101_2=13_{10}$.

Укажите максимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, не превышающее $19$. В ответе запишите это число в десятичной системе счисления.

При $N\geq16$ двоичная запись числа $N$ содержит не менее $5$ цифр. После выполнения алгоритма запись числа $R$ содержит не менее $6$ цифр и начинается с $10$ или $11$, поэтому $R\geq100000_2=32$. Значит, достаточно проверить числа, меньшие $16$, начиная с наибольшего.

$N=15=1111_2$. Сумма цифр чётная: $1111\rightarrow11110\rightarrow10110_2=22_{10}$.

$N=14=1110_2$. Сумма цифр нечётная: $1110\rightarrow11101\rightarrow11101_2=29_{10}$.

$N=13=1101_2$. Сумма цифр нечётная: $1101\rightarrow11011\rightarrow11011_2=27_{10}$.

$N=12=1100_2$. Сумма цифр чётная: $1100\rightarrow11000\rightarrow10000_2=16_{10}$.

Получили $R=16\leq19$. Следовательно, максимальное подходящее число $N$ равно $12$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
14. Задание #291356
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится троичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются две последние троичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $5$, переводится в троичную запись и дописывается в конец числа.
    Полученная таким образом запись является троичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $11_{10}=102_3$ результатом является число $102101_3=307_{10}$, а для исходного числа $12_{10}=110_3$ это число $11010_3=111_{10}$.

Укажите минимальное число $R$, большее $180$, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, к записи дописываются две последние троичные цифры: $R=9N+(N\bmod 9)$.

Для $N=18$:

$18_{10}=200_3$;
$200_3\rightarrow20000_3$;
$20000_3=162_{10}<180$.

Для следующего кратного $3$ числа $N=21$:

$21_{10}=210_3$;
$210_3\rightarrow21010_3$;
$21010_3=192_{10}$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $5=12_3$: $R=9N+5$.

При $N=19$: $R=9\cdot19+5=176<180$.

Следующее число с остатком $1$ при делении на $3$ — $22$: $R=9\cdot22+5=203$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $10=101_3$: $R=27N+10$.

При $N=5$: $R=27\cdot5+10=145<180$.

Следующее число с остатком $2$ при делении на $3$ — $8$: $R=27\cdot8+10=226$.

Минимальное из полученных значений: $\min(192,203,226)=192$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
15. Задание #291357
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится троичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то слева к нему приписывается «$1$», а справа «$02$»;
    • если число $N$ на $3$ не делится, то остаток от деления на $3$ умножается на $5$, переводится в троичную запись и дописывается в конец числа.
    Полученная таким образом запись является троичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $11_{10}=102_3$ результатом является число $102101_3=307_{10}$, а для исходного числа $12_{10}=110_3$ это число $111002_3=353_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, не меньшее $177$.

Рассмотрим возможные остатки от деления $N$ на $3$.

Если $N$ делится на $3$, проверим ближайшие значения:

$N=6_{10}=20_3$;
$20_3\rightarrow12002_3=137_{10}<177$.

Следующее число, делящееся на $3$:

$N=9_{10}=100_3$;
$100_3\rightarrow110002_3=326_{10}$.

Минимальный кандидат в этом случае — $9$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $5_{10}=12_3$: $R=9N+5$.

Из условия $9N+5\geq177$ получаем $N\geq20$. Наименьшее такое число с остатком $1$ при делении на $3$ — $22$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $10_{10}=101_3$: $R=27N+10$.

Из условия $27N+10\geq177$ получаем $N\geq7$. Наименьшее число с остатком $2$ при делении на $3$ — $8$:

$8_{10}=22_3$;
$22_3\rightarrow22101_3=226_{10}$.

Минимальное из найденных значений: $\min(9,22,8)=8$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
16. Задание #291358
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число чётное, то к двоичной записи числа слева дописывается $10$;
    • если число нечётное, то к двоичной записи числа слева дописывается $1$ и справа дописывается $01$.
    Полученная таким образом запись является двоичной записью искомого числа $R$.

Например, для исходного числа $4_{10}=100_2$ результатом является число $20_{10}=10100_2$, а для исходного числа $5_{10}=101_2$ это число $110101_2=53_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, большее чем $516$. В ответе запишите это число в десятичной системе счисления.

Для чисел $N<64$ двоичная запись содержит не более $6$ цифр.

Если $N$ чётное, результат получается приписыванием слева $10$. Максимальное значение при $N<64$: $R<10,111111_2=191$.

Если $N$ нечётное, слева приписывается $1$, а справа — $01$. Наибольшее нечётное число, меньшее $64$, равно $63$:

$63_{10}=111111_2$;
$111111_2\rightarrow111111101_2$;
$111111101_2=509_{10}<516$.

Следовательно, подходящее число $N$ не меньше $64$.

Проверим:

$N=64_{10}=1000000_2$ — число чётное;
$1000000_2\rightarrow101000000_2=320_{10}<516$.

$N=65_{10}=1000001_2$ — число нечётное;
$1000001_2\rightarrow1100000101_2$;
$1100000101_2=773_{10}>516$.

Следовательно, минимальное подходящее число $N$ равно $65$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
17. Задание #291359
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12=1100_2$ результатом является число $1100100_2=100$, а для исходного числа $4=100_2$ результатом является число $10011_2=19$.

Укажите максимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, меньшее чем $76$.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, дописываются три последние цифры двоичной записи: $R=8N+(N\bmod 8)$.

При $N=9$:

$9=1001_2$;
$R=1001001_2=73<76$.

Следующее кратное $3$ число — $12$, для него $R=100>76$. Максимальный кандидат — $9$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $3=11_2$: $R=4N+3$.

Из условия $4N+3<76$ получаем $N<18{,}25$. Наибольшее число с остатком $1$ при делении на $3$ — $16$: $R=4\cdot16+3=67<76$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $6=110_2$: $R=8N+6$.

Из условия $8N+6<76$ получаем $N<8{,}75$. Наибольшее число с остатком $2$ при делении на $3$ — $8$: $R=8\cdot8+6=70<76$.

Максимальное из найденных значений: $\max(9,16,8)=16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
18. Задание #291361
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
      Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12=1100_2$ результатом является число $1100100_2=100$, а для исходного числа $4=100_2$ результатом является число $10011_2=19$.

Укажите максимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, меньшее чем $100$.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, к записи дописываются три последние двоичные цифры: $R=8N+(N\bmod 8)$.

При $N=9$: $R=8\cdot9+1=73<100$.

При следующем кратном $3$ числе $N=12$ получаем $R=100$, что не подходит. Кандидат — $9$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $3=11_2$: $R=4N+3$.

Из условия $4N+3<100$ получаем $N<24{,}25$. Наибольшее число с остатком $1$ при делении на $3$ — $22$: $R=4\cdot22+3=91<100$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $6=110_2$: $R=8N+6$.

Из условия $8N+6<100$ получаем $N<11{,}75$. Наибольшее число с остатком $2$ при делении на $3$ — $11$: $R=8\cdot11+6=94<100$.

Максимальное из найденных значений: $\max(9,22,11)=22$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
19. Задание #291363
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если число $N$ делится на $3$, то к этой записи дописываются три последние двоичные цифры;
    • если число $N$ на $3$ не делится, то остаток от деления умножается на $3$, переводится в двоичную запись и дописывается в конец числа.
    Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $12=1100_2$ результатом является число $1100100_2=100$, а для исходного числа $4=100_2$ это число $10011_2=19$.

Укажите максимальное число $R$, не превышающее $138$, которое может быть получено с помощью описанного алгоритма. В ответе запишите это число в десятичной системе счисления.

Рассмотрим три возможных остатка от деления $N$ на $3$.

Если $N$ делится на $3$, дописываются три последние цифры двоичной записи: $R=8N+(N\bmod 8)$.

При $N=15$:

$15=1111_2$;
$1111_2\rightarrow1111111_2$;
$R=127$.

При следующем кратном $3$ числе $N=18$: $R=8\cdot18+2=146>138$.

Если остаток от деления $N$ на $3$ равен $1$, дописывается число $3=11_2$: $R=4N+3$.

Из условия $4N+3\leq138$ получаем $N\leq33$. Наибольшее число, дающее остаток $1$ при делении на $3$, — $31$: $R=4\cdot31+3=127$.

Если остаток от деления $N$ на $3$ равен $2$, дописывается число $6=110_2$: $R=8N+6$.

Из условия $8N+6\leq138$ получаем $N\leq16$. Наибольшее число, дающее остаток $2$ при делении на $3$, — $14$: $R=8\cdot14+6=118$.

Максимальное из полученных значений: $\max(127,127,118)=127$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
20. Задание #291364
Задание было решено верно
Задание было решено неверно

На вход алгоритма подаётся натуральное число $N$. Алгоритм строит по нему новое число $R$ следующим образом.

  1. Строится двоичная запись числа $N$.
  2. Далее эта запись обрабатывается по следующему правилу:
    • если сумма цифр в двоичной записи числа чётная, то к этой записи справа дописывается $0$, а затем два левых разряда заменяются на $10$;
    • если сумма цифр в двоичной записи числа нечётная, то к этой записи справа дописывается $1$, а затем два левых разряда заменяются на $11$.
      Полученная таким образом запись является двоичной записью искомого числа $R$.
  3. Результат переводится в десятичную систему и выводится на экран.

Например, для исходного числа $6_{10}=110_2$ результатом является число $1000_2=8_{10}$, а для исходного числа $4_{10}=100_2$ это число $1101_2=13_{10}$.

Укажите минимальное число $N$, после обработки которого с помощью этого алгоритма получается число $R$, большее $50$. В ответе запишите это число в десятичной системе счисления.

При $N<16$ двоичная запись содержит не более $4$ цифр. После дописывания одной цифры запись числа $R$ содержит не более $5$ цифр, поэтому $R\leq31$. Значит, начинаем проверку с $N=16$.

$N=16_{10}=10000_2$. Сумма цифр нечётная: $10000\rightarrow100001\rightarrow110001_2=49_{10}$.

$N=17_{10}=10001_2$. Сумма цифр чётная: $10001\rightarrow100010\rightarrow100010_2=34_{10}$.

$N=18_{10}=10010_2$. Сумма цифр чётная: $10010\rightarrow100100\rightarrow100100_2=36_{10}$.

$N=19_{10}=10011_2$. Сумма цифр нечётная: $10011\rightarrow100111\rightarrow110111_2=55_{10}$.

Получили $R=55>50$. Следовательно, минимальное подходящее число $N$ равно $19$.

Показать
Очки опыта 20
Спросить ИИ-помощника
03:50:00
Решено заданий: 0 из
0 заданий сегодня