|
0 / 0 / 0
Регистрация: 19.04.2024
Сообщений: 5
|
||||||
Задача 3.3 (Дешифратор II)30.04.2024, 21:11. Показов 1215. Ответов 9
Код и условия задачи представлены ниже. Проблема: код ничего не выводит. В чём ошибка?
Задача 3.3 (Дешифратор II) PC/UVa IDs: 110304/850 Распространенный, но ненадежный метод шифровки текста состоит в перемене букв алфавита. Другими словами, каждая буква алфавита последовательно заменяется в тексте какой-то другой буквой. Чтобы шифровка была обратимой, никакие две буквы не заменяются одной и той же буквой. Мощным методом криптоанализа является атака с известным открытым текстом (known plain text attack). При атаке с известным открытым текстом дешифровщик знает фразу или предложение, зашифрованное противником, и путем изучения зашифрованного текста выясняет метод кодировки. Ваша задача - расшифровать несколько зашифрованных строк текста, полагая, что каждая строка использует один и тот же набор замещений и что одна из закодированных строк является шифровкой открытого текста the quick brown fox jumps over the lazy dog. Входные данные Входные данные начинаются со строки, содержащей одно положительное целое число, которое означает количество тестовых блоков, за которой следует пустая строка. Между двумя последовательными тестовыми блоками также находится пустая строка. Каждый блок состоит из нескольких строк входных данных, зашифрованных способом, описанным выше. Зашифрованные строки содержат только строчные буквы и пробелы, и их длина не превышает 80 символов. Число строк входных данных не превышает 100. Номер известной вам строки не известен вам заранее. Выходные данные Для каждого тестового блока расшифруйте каждую строку и напечатайте их в стандартный вывод. Если существует несколько различных вариантов дешифровки, то подойдет любой. Если расшифровка невозможна, выведите No solution. Выходные данные для двух последовательных блоков должны быть разделены пустой строкой. Пример входных и выходных данных во вложении
0
|
||||||
| 30.04.2024, 21:11 | |
|
Ответы с готовыми решениями:
9
Задача на словари: шифратор/дешифратор
|
|
0 / 0 / 0
Регистрация: 26.01.2024
Сообщений: 1
|
|
| 02.05.2024, 17:17 | |
|
ты узнал в чем ошибка в коде ?
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2024
Сообщений: 5
|
|
| 02.05.2024, 17:18 [ТС] | |
|
Нет
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 02.05.2024, 20:17 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2024
Сообщений: 5
|
|
| 02.05.2024, 20:50 [ТС] | |
|
ChatGPT писал код, признаюсь))
0
|
|
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
||||||
| 02.05.2024, 23:50 | ||||||
0
|
||||||
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
|
| 03.05.2024, 18:30 | |
|
idealist, строки по длине могут и совпадать.
0
|
|
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
|
| 03.05.2024, 18:49 | |
|
0
|
|
|
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
|
||||||
| 03.05.2024, 19:22 | ||||||
|
idealist, попробуйте такой тест:
1
|
||||||
|
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
|
||||||
| 03.05.2024, 21:03 | ||||||
Сообщение было отмечено Airadarey как решение
Решение
Red white socks, да, мерси, это ошибка. Надо еще и соответствие мультимножеств проверять:
2
|
||||||
| 03.05.2024, 21:03 | |
|
Помогаю со студенческими работами здесь
10
Дешифратор Дешифратор Дешифратор Дешифратор 4 to 10
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: реализовать контроль заполнения реквизита табличной части. . .
|
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение:
DISM / Online / Add-Capability / CapabilityName:WMIC~~~~
Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|