5 / 5 / 1
Регистрация: 06.10.2020
Сообщений: 176
|
||||||
1 | ||||||
Ошибка компиляции или сравнение вещественных чисел30.11.2020, 01:43. Показов 1277. Ответов 3
Метки нет (Все метки)
Решение задачи проходит 91 тест из 100, на оставшихся 9 ошибка компиляции. Думаю, что это из-за сравнения вещественных чисел в 44-45 строках. Пробовал изворачиваться фабсами, но нужно проверить условие, больше ли одно число другого. Решил домножить на 10000000, тоже не помогло.
Необходимо распределить 450 мест между партиями, участвовавших в выборах. Сначала подсчитывается сумма голосов избирателей, поданных за каждую партию и подсчитывается сумма голосов, поданных за все партии. Эта сумма делится на 450, получается величина, называемая “первое избирательное частное” (смысл первого избирательного частного - это количество голосов избирателей, которое необходимо набрать для получения одного места в парламенте). Далее каждая партия получает столько мест в парламенте, чему равна целая часть от деления числа голосов за данную партию на первое избирательное частное. Если после первого раунда распределения мест сумма количества мест, отданных партиям, меньше 450, то оставшиеся места передаются по одному партиям, в порядке убывания дробной части частного от деления числа голосов за данную партию на первое избирательное частное. Если же для двух партий эти дробные части равны, то преимущество отдается той партии, которая получила большее число голосов. Входные данные На вход программе подается список партий, участвовавших в выборах. Каждая строка входного файла содержит название партии (строка, возможно, содержащая пробелы), затем, через пробел, количество голосов, полученных данной партией – число, не превосходящее 108. Выходные данные Программа должна вывести названия всех партий и количество голосов в парламенте, полученных данной партией. Названия необходимо выводить в том же порядке, в котором они шли во входных данных. Примеры входные данные Party One 100000 Party Two 200000 Party Three 400000 выходные данные Party One 64 Party Two 129 Party Three 257
0
|
30.11.2020, 01:43 | |
Ответы с готовыми решениями:
3
Сравнение вещественных чисел Сравнение вещественных чисел Сравнение вещественных чисел Сравнение вещественных чисел |
319 / 216 / 114
Регистрация: 14.05.2020
Сообщений: 890
|
|
30.11.2020, 02:21 | 2 |
Del
0
|
5 / 5 / 1
Регистрация: 06.10.2020
Сообщений: 176
|
|
30.11.2020, 12:17 [ТС] | 3 |
0
|
863 / 513 / 215
Регистрация: 19.01.2019
Сообщений: 1,216
|
||||||
30.11.2020, 20:37 | 4 | |||||
Сообщение было отмечено mangomang как решение
Решение
1
|
30.11.2020, 20:37 | |
30.11.2020, 20:37 | |
Помогаю со студенческими работами здесь
4
Сравнение вещественных чисел Сравнение вещественных чисел Сравнение вещественных чисел Сравнение двух вещественных чисел Сравнение вещественных чисел double Квадрат, сравнение вещественных чисел. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |