Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, используется неравномерный троичный код, позволяющий однозначно декодировать полученную троичную последовательность. Вот этот код: А – 0, Б – 11, В – 20, Г – 21, Д – 22. Можно ли сократить для одной из букв длину кодового слова так, чтобы закодированную последовательность по-прежнему можно было декодировать однозначно? Коды остальных букв меняться не должны
226
399
Ответы на вопрос:
Uses crt; var a,b,q,i: integer; x: array [1..3] of integer; input,output: text; begin assign(input,'input.txt'); assign(output,'output.txt'); reset(input); readln(input,a); x[1]: =a mod 10; x[2]: =a div 10 mod 10; x[3]: =a div 100; for i: =2 to 3 do if x[i]< x[i-1] then begin q: =x[i]; x[i]: =x[i-1]; x[i-1]: =q; end; b: =100*x[1]+10*x[2]+x[3]; writeln(output,3*b); close(input); close(output); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
лиза522215.05.2022 02:19
-
DamirLike20.05.2023 12:53
-
Tanya2004201714.04.2023 02:56
-
alina20012029.04.2020 04:40
-
Masha20060501.10.2021 23:09
-
Лизочка259724.02.2021 12:50
-
Deafandblind02.06.2021 12:08
-
НЕВЕСОМАЯ6707.02.2023 12:55
-
Поля20060109.04.2022 15:40
-
kirill2371004.06.2021 10:20
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.