1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| virt |
23.05.2004 17:26
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 419 Пол: Мужской Репутация: 6 |
Задача A. Все на выборы!
Ограничение времени: 1 сек. Входной файл: input.txt Выходной файл output.txt Совсем недавно в стране Электорляндии проходили выборы президента, и произошла удивительная вещь: все избиратели пришли на выборы, и не один не проголосовал против всех! Избирательная комиссия пригласила вас для помощи при предварительном подсчете голосов. Известно, что на выборах было N кандидатов. Требуется написать программу, подсчитывающую, сколько процентов голосов получил каждый кандидат; причем числа, которые выдает ваша программа, должны удовлетворять следующим условиям: 1. Общая сумма всех чисел должна быть равна 100% 2. Каждое число должно быть целым и равняться реальному результату, округленному либо в большую, либо в меньшую сторону. Формат входного файла В первой строке записано натуральное число N (1<=N<=10000) – количество кандидатов. Вторая строка содержит последовательность целых чисел A1, A2,..., AN; Ai – количество голосов, отданное i-му кандидату (0<=Ai<=10000). Числа разделены одним или несколькими пробелами. Формат выходного файла В выходной файл запишите последовательность чисел, описанную в условии. Числа следует разделять пробелами. Если решения не существует, выведите “No solution”. Если решений несколько, выведите любое из них. Примеры Код Входной файл Выходной файл |-----------------------------------------| |2 | | |10 10 | 50 50 | |-----------------------------------------| |3 | | |1 1 198 | 0 1 99 | |-----------------------------------------| решайте кто ,хочет. решения можете прислать сюды : dan_net@mail.ru у меня есть тесты к этой задаче ,посмотрим кто на сколько решит . ЗЫ : вам надоело сортировать массивы по убыванию ,тогда эта задача для вас А правила раздела для кого? результаты : максимум -- 15 баллов Код -------------------------------------- |BlackShadow | 15 баллов | |trminator | 9 баллов | |Oleg_Z | 2 балла | |Денис | 2 балла | -------------------------------------- Сообщение отредактировано: virt - 30.05.2004 9:55 -------------------- |
![]() ![]() |
| trminator |
29.05.2004 13:42
Сообщение
#2
|
|
Четыре квадратика ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Вот блин... все-таки не влезает... м-да. А какое там ограничение по памяти? =) (На современных олимпиадах испольуются 32-битные компилеры, и память ограничивают искусственно, типа 1 метра)
-------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
virt задача на целочисленное вычисление 23.05.2004 17:26
Altair Название темы исправил ... вечером порешаю... дейс... 25.05.2004 15:18
BlackShadow Прикольно. Надо будет посмотреть. 25.05.2004 15:33
virt уже 2 дня и 5 часов прошло :) и 40 просмотров ,а н... 25.05.2004 21:07
Altair Я за 20 минут сделал:
Program VIBORI;
Var
FI,FO ... 25.05.2004 23:28
virt я забыл указать правила :
1)никаких юнитов т.е. н... 26.05.2004 8:08
virt при нарушении правил задача снимается с тестирован... 26.05.2004 8:10
Altair Ладно, ладно, у меня все по правилам, что я правил... 26.05.2004 8:16
virt to all :
пока только Oleg_Z прислал решение ,а где... 26.05.2004 23:25
BlackShadow Не дебажа могу сказать, что у Oleg_Z есть ошибка:
... 27.05.2004 13:16
Altair
Ладно, ладно, на олимпиаде уже не упел бы ты :D 27.05.2004 18:31
virt BlackShadow
не понял логики твоей проги ,поэтому ... 27.05.2004 19:09
BlackShadow Ща подправлю... 27.05.2004 21:37
BlackShadow Блин, тупильник голова-жопа заело в положении ... 27.05.2004 21:45
trminator Вот. За _эту_ сортировку не пинайте :p2:
progra... 27.05.2004 22:33
virt BlackShadow
поздравляю ,у тебе максимум!... 27.05.2004 22:37
virt trminator
у меня пень 4 2400 ,так что за время не... 27.05.2004 22:49
trminator Какое динамически? Сортировка пузырьком на динамич... 27.05.2004 22:52
Altair Если впроге есть сортировка, то надо делать ... 27.05.2004 22:58
trminator Не согласен. Сейчас объясню в теме про оптимизацию 27.05.2004 22:59
virt trminator
твой массив записей занимает больше одн... 27.05.2004 23:13
BlackShadow virt, приятно вспомнить детство. Олимпиады я забро... 28.05.2004 12:28
virt trminator
на этой задаче 640 килобайт ,и 16 битны... 29.05.2004 19:45
BlackShadow Так что решения прислано всего 3? 31.05.2004 10:49
virt BlackShadow
нет ,уже 4!:) 31.05.2004 14:45
BlackShadow virt, сам что ли написал чего :)
А когда результат... 31.05.2004 15:07
virt BlackShadow
Нет сам не писал ,денис -- такой юзер... 31.05.2004 17:52
Altair Вообще, надо было было мне сказать сразу, что это ... 31.05.2004 17:55
trminator А что, еще не кончилось соревнование-то? Может, и ... 31.05.2004 19:05
virt trminator
успеешь-успеешь ,я думая ,до 5 числа ещ... 31.05.2004 22:59![]() ![]() |
|
Текстовая версия | 15.11.2025 12:38 |