0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 5
|
|
1 | |
Python (Словари) Выборы в государственную думу13.10.2018, 20:00. Показов 17131. Ответов 1
Статья 83 закона “О выборах депутатов Государственной Думы Федерального Собрания Российской Федерации” определяет следующий алгоритм пропорционального распределения мест в парламенте.
Необходимо распределить 450 мест между партиями, участвовавших в выборах. Сначала подсчитывается сумма голосов избирателей, поданных за каждую партию и подсчитывается сумма голосов, поданных за все партии. Эта сумма делится на 450, получается величина, называемая “первое избирательное частное” (смысл первого избирательного частного - это количество голосов избирателей, которое необходимо набрать для получения одного места в парламенте). Далее каждая партия получает столько мест в парламенте, чему равна целая часть от деления числа голосов за данную партию на первое избирательное частное. Если после первого раунда распределения мест сумма количества мест, отданных партиям, меньше 450, то оставшиеся места передаются по одному партиям, в порядке убывания дробной части частного от деления числа голосов за данную партию на первое избирательное частное. Если же для двух партий эти дробные части равны, то преимущество отдается той партии, которая получила большее число голосов. Формат ввода На вход программе подается список партий, участвовавших в выборах. Каждая строка входного файла содержит название партии (строка, возможно, содержащая пробелы), затем, через пробел, количество голосов, полученных данной партией – число, не превосходящее 108. Формат вывода Программа должна вывести названия всех партий и количество голосов в парламенте, полученных данной партией. Названия необходимо выводить в том же порядке, в котором они шли во входных данных. Ввод: Party One 100000 Party Two 200000 Party Three 400000 Вывод: Party One 64 Party Two 129 Party Three 257
0
|
13.10.2018, 20:00 | |
Ответы с готовыми решениями:
1
Выведите список партий, которые попадут в Государственную Думу Задание на тему словари и выборы На выборах в Государственную думу в избирательные бюллетени внесено N партий Вывести номера всех партий, которые проходят в Государственную думу Вывести номера (в порядке их перечисления в бюллетене) всех партий, которые проходят в Государственную Думу |
9 / 9 / 0
Регистрация: 15.11.2014
Сообщений: 17
|
||||||
12.04.2019, 19:48 | 2 | |||||
0
|
12.04.2019, 19:48 | |
12.04.2019, 19:48 | |
Помогаю со студенческими работами здесь
2
Выборы, выборы кандидаты PHP и Python? Python. Словари Словари в Python Словари Python Словари и файлы в Python Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |