Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 03.12.2017
Сообщений: 2
1

Написать программу, которая по информации о росте посыльных муравьёв и их буквах восстанавливала бы сообщение

03.12.2017, 18:50. Показов 1208. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Первым уроком у Пети Торопыжкина была биология, его класс изучал муравьёв. На втором уроке, на математике, рассказывали про разные шифры. На большом перерыве после математики Петя придумал интересный шифр, которым могли бы воспользоваться муравьи. А именно: берём муравьёв по количеству символов в сообщении, выстраиваем их по росту (от более длинных к более коротким) и сообщаем каждому по порядку очередную букву из сообщения, после чего вся команда посылается к месту получения сообщения. Там они снова выстраиваются по росту, и каждый по очереди называет свою букву. (Кстати, такой шифр был бы устойчивым к потере небольшого числа посыльных!) На третьем уроке, на информатике, он захотел было написать соответствующую программу, которая по информации о росте посыльных муравьёв и их буквах восстанавливала бы закодированное сообщение, но отвлёкся на другие задачи.
Формат входа: В первой строке задано целое число n — количество посыльных муравьёв (1 ≤ n ≤ 105). В следующих n строках задана информация о посыльных муравьях (в каком-то порядке!): через пробел натуральное число li — рост i-го посыльного (1 ≤ li ≤ 109) — и ci символ, который ему сообщили. Считаем, что все ci — заглавные символы латиницы, а все li попарно различны.
Формат выхода: Выведите единственную строку — сообщение, переданное этим набором посыльных.
Пример
Вход:Выход:
3
15 A
253 B
77 C
BCA
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2017, 18:50
Ответы с готовыми решениями:

Написать программу, которая выполняет ввод текстовой информации из файла или стандартного потока ввода
Написать программу, которая выполняет ввод текстовой информации из файла или стандартного потока...

Написать программу, которая определяет, какое сообщение выводить
Помогите сделать задачку: Написать программу, которая определяет: если целое число М делится...

Написать программу, которая выводит сообщение на экран (в окошке)
Напишите, пожалуйста, такой код, чтобы он скомпилировал .exe файл, который при запуске выводит...

Написать программу, которая будет восстанавливать исходное сообщение
По некоторому каналу связи передается сообщение, имеющее вид последовательности нулей и единиц....

1
Платежеспособный зверь
8926 / 4354 / 1642
Регистрация: 28.10.2009
Сообщений: 11,568
03.12.2017, 20:41 2
Заводим два массива: числовой для роста и символьный для символов.
Сортируем по убыванию числовой, символьный меняем параллельно. Читаем ответ в символьном массиве.
0
03.12.2017, 20:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2017, 20:41
Помогаю со студенческими работами здесь

Написать программу,которая по вводимому числу выдает соответствующее сообщение
Написать программу,которая по вводимому числу от 1 до 3(номеру курса)выдает соответствующее...

Написать программу, которая возвращает сообщение о причитающейся сдаче прописью
Напишите программу, которая запрашивает стоимость покупки и сумму передаваемую пользователем...

Отражение информации о росте с использованием switch-case
Напишите программу, которая просит своего пола и высоты в сантиметрах, а затем отображает...

Что использовать, чтобы написать программу, которая будет отправлять сообщение в ВК с текстом
Что использовать, чтобы написать программу, которая будет отправлять сообщение в ВК с текстом ,...

Написать программу, которая по вводимому числу от 1 до 11 (номеру класса) выдает соответствующее сообщение
помогите пожалуйста написать программу на языке С#. Написать программу, которая по вводимому числу...

Как написать программу, которая при запуске ОС выводит какое-нибудь сообщение.
Здравствуйте, возможно ли написать программу, которая при запуски ОС выводила какое-нибудь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru