М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SviYm
SviYm
25.01.2020 18:48 •  Информатика

9. деревья имя входного файла: input.txt имя выходного файла: output.txt ограничение по времени: 1 секунда ограничение по памяти: 256 мегабайт программист вася продолжает изучать теорию графов. он прочитал главу про деревья и уже несколько дней ломает голову над следующей : необходимо построить корневое дерево с n вершинами, каждая из которых, кроме листьев, имеет k детей. причем ответ нужно записать в виде списка рёбер, а среди всех возможных вариантов ответа надо найти лексикографически минимальный. список рёбер графа записывается в строку следующим образом. каждое ребро графа описывается парой целых чисел — номерами вершин, которые это ребро соединяет. эти два числа должны быть записаны без ведущих нулей, и между ними должен стоять ровно один символ пробела. строка состоит из описаний всех n −1 рёбер графа, записанных подряд и .предполагается, числами от 1 до n, причём корень имеет номер 1. васе нужно найти лексикографически минимальную строку, которую можно получить таким образом по корневому дереву требуемого вида. при лексикографическом сравнении следует считать, что пробел как символ меньше всех цифр. например, пусть требуется построить дерево из 5 вершин, все нелистовые вершины которого должны иметь по 2 ребёнка. под заданное требование подходит дерево с рёбрами (12). список его рёбер можно записать в виде строки разными здесь каждый следующий вариант записи лексикографически меньше предыдущего, но ни один не является оптимальным. при таких значениях n и k лексикографически минимальную строку 1␣2␣1␣3␣2␣4␣2␣5 даёт другое дерево. васе решить перед контрольной работой по теории графов. формат входных данных в первой строке входного файла записано два целых числа n и k, где n — количество вершин в искомом дереве, k — количество детей у нелистовых вершин (2 6 n 6 105, 1 6 k 6 105). формат выходных данных если дерева с заданными параметрами не существует, то выведите слово no в единственную строку выходного файла. иначе в первую строку выходного файла нужно вывести слово yes, а во вторую — искомую лексикографически минимальную строку. примеры
input.txt output.txt 5 2
yes 1 2 1 3 2 4 2 5 ;
4 10
no

👇
Открыть все ответы
Ответ:
Zhamik11
Zhamik11
25.01.2020
Потому что соединение не идеально, оно прерывается, некоторые данные по пути теряются. Допустим, я хочу передать файл по интернету. Если файл небольшой, то велика вероятность, что он не пострадает. В противном случае можно потратить много времени на передачу части файла, после чего данные передадутся с ошибкой, которую мы обнаружим только после передачи всего файла. Передавая информацию пакетами же можно этого избежать, так как любая потеря данных будет сразу видна по плохому пакету. После этого можно эту ошибку сразу и обработать и, допустим запросить повтор предыдущего пакета или попытаться починить пакет, прибывший с ошибкой.
4,7(96 оценок)
Ответ:
dbnzgh
dbnzgh
25.01.2020
Рекомендую для задачи взять принцип работы почтовой службы, там сортировка имеет критически важное значение.

Например:
В почтовое отделение поступило 45 посылок и 68 писем, которые необходимо рассортировать по индексу, весу (или любому другому критерию, которые придумать должен решающий задачу).
Так же на почту из центрального отделения привезли 30 посылок и 142 письма, которые необходимо рассортировать для почтальонов по принципу (напрмер номера домов, фамилии получателей и вес (объем) посылки, для определения вида доставки, а так же внутри этой подкатегорию сортировки по имени, номеру и т.п.).
Тут можно много сюжетов придумать, думаю вам легче будет это сделать, я лишь предложил направление. Надеюсь полезное.
4,5(58 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ