-Помощь новичкам

Всего опекалось новичков: 43
Проверено анкет за неделю: 0
За неделю набрано баллов: 0 (85329 место)
За все время набрано баллов: 1498 (182 место)

 -Приложения

  • Перейти к приложению Онлайн-игра "Большая ферма" Онлайн-игра "Большая ферма"Дядя Джордж оставил тебе свою ферму, но, к сожалению, она не в очень хорошем состоянии. Но благодаря твоей деловой хватке и помощи соседей, друзей и родных ты в состоянии превратить захиревшее хозяйст
  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Видео поздравления на мобильный Видео поздравления на мобильныйСкачать совершенно бесплатные видео поздравления и отправить кому-либо не составит труда. А так же можете скопировать код и разместить понравившуюся видео открытку у себя в блоге, онлайн журнале, сайт
  • Перейти к приложению Хитовые игры на liveinternet Хитовые игры на liveinternet«Хитовые игры на liveinternet» - красочные и увлекательные игры, отличающиеся простотой в управлении. Неотъемлемой частью подобных игр являются понятный игровой процесс и отличная графика.
  • Перейти к приложению Смешные цитаты и ICQ статусы Смешные цитаты и ICQ статусыСмешные цитаты и ICQ статусы из социального цитатника basher.ru

 -Видео

Для неё
Смотрели: 49 (3)

 -Рубрики

 -Цитатник

Кабачковая запеканка - (0)

Удачный рецепт вкусного овощного пирога по типу шарлотки!🥮🍪🥒🌭...

Лучшее быстрое тесто для заливных пирогов и 5 вариантов с ягодами и фруктами - (0)

Зная его, вы легко будете готовить разные пироги с любыми ягодами и фруктами. Тесто состоит ...

и плачет август на закате ... - (0)

  ...

Пирожки по рецепту ресторана "Метрополь" - (0)

 Идеальное тесто для пирожков! Из него приготовим легендарные пирожки по рецепту р...

Творожная выпечка - (1)

Ватрушки, сочники, творожные кольца - каждому из нас знаком вкус этих лакомств из творога, котор...

 -Поиск по дневнику

Поиск сообщений в nezabydka12

 -Интересы

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.11.2010
Записей: 1986
Комментариев: 245
Написано: 2603


Обработка последовательностей и алгоритмы сортировки

Воскресенье, 30 Октября 2011 г. 18:15 + в цитатник
Напишите программу в Паскале на следующую задачу!

Выборы
В одном из государств все решения традиционно принимались простым большинством голосов на общем собрании граждан, которых, к счастью, было не очень много. Одна из местных партий, стремясь прийти к власти как можно более законным путем, смогла добиться некоторой реформы избирательной системы. Главным аргументом было то, что население острова в последнее время значительно возросло, и проведение общих собраний перестало быть легкой задачей.
Суть реформы состояла в следующем: с момента введения ее в действие все избиратели острова делились на K групп (необязательно равных по численности). Голосование по любому вопросу теперь следовало проводить отдельно в каждой группе, причем считалось, что группа высказывается "за", если "за" голосует более половины людей в этой группе, а в противном случае считалось, что группа высказывается "против". После проведения голосования в группах подсчитывалось количество групп, высказавшихся "за" и "против", и вопрос решался положительно в том и только том случае, когда групп, высказавшихся "за", оказывалось более половины общего количества групп.
Эта система вначале была с радостью принята жителями острова. Когда первые восторги рассеялись, очевидны стали, однако, некоторые недостатки новой системы. Оказалось, что сторонники партии, предложившей систему, смогли оказать некоторое влияние на формирование групп избирателей. Благодаря этому, они получили возможность проводить некоторые решения, не обладая при этом реальным большинством голосов.
Пусть, например, на острове были сформированы три группы избирателей, численностью в 5, 5 и 7 человек соответственно. Тогда партии достаточно иметь по три сторонника в каждой из первых двух групп, и она сможет провести решение всего 6-ю голосами "за", вместо 9-и, необходимых при общем голосовании.
Требуется написать программу, которая по заданному разбиению избирателей на группы определит минимальное количество сторонников партии, достаточное для принятия любого решения.
Входные данные
Входной файл INPUT.TXT состоит из двух строк. В первой строке записано натуральное число K < 1001 - количество групп избирателей. Во второй строке через пробел записаны K натуральных чисел, которые задают количество избирателей в группах. Население острова не превосходит 30000 человек.
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу.
Примеры
№ INPUT.TXT OUTPUT.TXT
1 3
5 5 7 6
2 5
4 2 1 3 7 5
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку