alarm
Задайте вопрос
Информатика
Donald Mathis

Большая политикаВ некотором королевстве есть N провинций. Король пожелал объединить их все под своей самодержавной властью. Естественно, чтобы никто не догадался об этих планах, он будет это делать поэтапно, а именно: раз в год он будет объединять какие-то две провинции в одну. Чтобы жителям обеих провинций не было обидно, новому территориальному образованию будет присвоено новое название, которое будет отличаться от обоих старых названий. Естественно, это потребует выпуска новых паспортов для жителей обеих провинций. Очевидно, что если в первой провинции pi жителей, а во второй — pj жителей, то для них надо выпустить pi+pj новых паспортов. На следующий год король объединяет ещё какие-то две провинции. И так далее до тех пор, пока вся территория королевства не будет объединена в одну большую "провинцию". Определите, какое наименьшее количество новых паспортов придётся выпустить, если король будет объединять провинции оптимально с этой точки зрения. Входные данныеВ первой строке вводится число N (натуральное, не превышает 105) — количество провинций. Затем вводятся N чисел — количество жителей каждой провинции (натуральное, не превосходит 109). Гарантируется, что изначально в королевстве хотя бы две провинции. Выходные данныеВыведите единственное число — количество новых паспортов, которые придётся выпустить. ПримерыВвод22 6Вывод8Ввод36 2 4Вывод18Решать на C++

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

#include <iostream>

469
take on
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

посчитайте на пайтонИсполнитель

посчитайте ПРОШУ ВАС УМОЛЯЮ УЖЕ

Всем привет это Язык Pythonlst =

В коробке 64 шара. Сообщение о т

1) Какие существуют два вида эле

Машинный алгоритм - это1) Програ

Контакты
Реклама на сайте