Форум » Обработка числовых последовательностей » Помогите понять условие » Ответить

Помогите понять условие

ChymeNik: Здравствуйте. Почему не учитывается ноль в примере, данном в задании? ведь в этом случае сумма будет той же, но количество элементов больше (по условию, если наибольших множеств два - выбирается то, где больше элементов) На ускорителе для большого числа частиц производятся замеры скорости каждой из них. Скорость частицы — это целое число (положительное, отрицательное или 0). Частиц, скорость которых измерена, может быть очень много, но не может быть меньше трёх. Скорости всех частиц различны. При обработке результатов в каждой серии эксперимента отбирается основное множество скоростей. Это такое непустое множество скоростей частиц (в него могут войти как скорость одной частицы, так и скорости всех частиц серии), такое, что сумма значений скоростей у него чётна и максимальна среди всех возможных непустых подмножеств с чётной суммой. Если есть несколько таких множеств, то основным считается то, которое содержит наибольшее количество элементов. Вам предлагается написать эффективную, в том числе по используемой памяти, программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет обрабатывать результаты эксперимента, находя основное множество. Перед текстом программы кратко опишите используемый Вами алгоритм решения задачи. На вход программе в первой строке подаётся количество частиц N. В каждой из последующих N строк записано одно целое неотрицательное число, не превышающее 109. Все N чисел различны. Хотя бы одно из чисел нечётно. Пример входных данных: 5 123 2 1000 0 10 Программа должна вывести в порядке возрастания номера частиц, скорости которых принадлежат основному множеству данной серии. Нумерация частиц ведётся с единицы. Пример выходных данных для приведённого выше примера входных данных: 2 3 5.

Ответов - 3

Поляков: ChymeNik пишет: Пример выходных данных для приведённого выше примера входных данных: 2 3 5. Тогда сумма скоростей 123 + 2 + 1000 получается нечетной, то есть не соответствует условию. Или я что-то не понял? А откуда задача?

ChymeNik: Первое число (5) это количество элементов и его индекс не считается, то есть берутся числа 2,1000,10 Нашел на сайте reshuege; насколько я понимаю, там задачи с диагностических работ и вариантов егэ прошлых лет

Поляков: ChymeNik пишет: берутся числа 2,1000,10 А, понял. Тогда получается, что ноль тоже нужно добавить, для бОльшего количества. ИМХО.




полная версия страницы