|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.11.2020, 18:15 | #1 |
Новичок
Джуниор
Регистрация: 19.11.2020
Сообщений: 2
|
Задача с сайта acmp 295 Шифровка
Шифровка
Разведкой был перехвачен ряд шифровок, которые передавал Джеймс Бонд. Известно, что каждое послание зашифровано методом циклического сдвига. Суть которого в том, что каждая буква заменяется на букву, отстоящую в алфавите от первой на определенном расстоянии. Это расстояние называется знаменателем шифра. Так, при знаменателе шифра 2 буква D превратится в F, буква Q – в S, а Z – в B. Известно, что Бонд использует знаменатели от 0 до 25, и составляет послания исключительно из заглавных букв английского алфавита. Знаменатели в шифровках постоянно меняются, так что расшифровать содержимое послания будет не просто. После тщательного анализа удалось примерно определить предмет посланий. Теперь для каждого послания точно известно одно из входящих туда слов. Входные данные В первой строке входного файла INPUT.TXT содержится строка с перехваченным посланием, а во второй строке – слово, которое обязательно присутствует в этом послании. Обе строки состоят только из заглавных английских букв и содержат от 1 до 40 символов. Выходные данные В выходной файл OUTPUT.TXT выведите расшифрованный текст, либо сообщение «IMPOSSIBLE», если разгадать шифровку невозможно. В тех случаях, когда расшифровка возможна с различными знаменателями, то следует вывести вариант с наименьшим таким значением. Примеры № INPUT.TXT OUTPUT.TXT 1 HELLOAMERICA AMERICA HELLOAMERICA 2 KHOORDPHULFD HELLOAMERICA HELLOAMERICA 3 KHOORDPHULFD KHOORDPHULFC IMPOSSIBLE /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Если не сложно ещё псевдокод напишите! пж! |
23.11.2020, 09:08 | #2 |
Старожил
Регистрация: 25.08.2011
Сообщений: 2,841
|
Код:
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа в Си задача №90 acmp.ru | kkhr | Помощь студентам | 3 | 05.12.2018 19:33 |
задача зайчики с сайта acmp .можете посмотреть в чём ошибка? - C++ | Александр121 | Общие вопросы C/C++ | 1 | 02.05.2018 11:01 |
Acmp задача | Dovbaka | Помощь студентам | 5 | 23.05.2017 07:56 |
Задача с acmp, сортировка по алфавиту | Heirat | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 13.02.2016 18:12 |