essssspoll
29.05.2022 10:42

. Джерримендеринг Ограничение времени 1 секунда
Ограничение памяти 512Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Джерримендеринг — разделение территории на избирательные округа неестественным образом с целью искусственного изменения соотношения политических сил в них и, как следствие, в целом на территории проведения выборов. Например, при необходимости обеспечить победу на территории партии X (если от одного избирательного округа избирается один кандидат или один выборщик), нужно всех противников X сосредоточить по округам, где X не сможет выиграть, а всех сторонников X распределить так, чтобы они обеспечивали уверенную победу с небольшим перевесом в нужных округах. Например, в тесте из условия всего за X голосует 10 человек, а против X голосует 15 человек, но, благодаря специальному разделению по округам, X выигрывает в двух избирательных округах из трёх.

В этой задаче избирательная территория представляет собой улицу, на которой в ряд расположены N домов. В i-м доме проживает ai человек, и все они голосуют одинаково: либо за партию X, либо за другую партию. Улицу необходимо разбить на три избирательных округа, от каждого избирательного округа будет избираться один кандидат, и необходимо произвести такую нарезку улицы на три избирательных округа, чтобы минимум в двух округах из трёх выиграл кандидат от партии X. Кандидат от партии X выигрывает, если за него голосует более половины избирателей, проживающих в домах данного избирательного округа. Но чтобы вас не заподозрили в джерримендеринге, необходимо, чтобы каждый избирательный округ представлял собой непрерывный отрезок из номеров домов, то есть сначала вдоль по улице идут дома первого избирательного округа, затем — второго, затем — третьего. Каждый избирательный округ должен содержать как минимум один дом.

Формат ввода
Первая строка входных данных содержит целое число N (3≤ N≤ 105) — количество домов на улице. Следующие N строк содержат по одному целому числу ai (0 0, то в i-м доме проживает ai избирателей, голосующих за кандидата от партии X. Если ai<0, то в i-м доме проживает |ai| избирателей, голосующих против кандидата от партии X.

Формат вывода
Если возможно разделить N домов на три округа так, что минимум в двух округах выигрывает кандидат от партии X, программа должна вывести три целых положительных числа N1, N2, N3, N1+N2+N3=N, соответствующих количеству домов в первом, втором и третьем избирательном округе от начала улицы. При таком разбиении минимум в двух округах из трёх должен выигрывать кандидат от партии X. Если возможно несколько таких разбиений, необходимо вывести любое из них.

Если искомое разбиение не существует, программа должна вывести одно число 0.

Пример
Ввод Вывод
7
-3
-5
3
-4
2
5
-3
4 1 2
Примечания
Пояснение к примеру из условия. На улице расположены 7 домов, избиратели в них распределены так: (-3, -5, 3, -4, 2, 5, -3). Правильный ответ: 4, 1, 2. При таком разбиении в первом округе оказываются 4 дома: (-3, -5, 3, -4). В этом округе за X голосует 3 избирателя, против — 12 избирателей и X разгромно проигрывает. В следующем округе один дом, в котором 2 избирателя голосуют за X, в этом округе X выиграет. В третьем округе два дома: (5, -3), и в этом округе X тоже выиграет. Итого X выигрывает в двух округах.

Решения, правильно работающие при N≤ 100, будут оцениваться в

Решения, правильно работающие при N≤ 1000, будут оцениваться в

решить задачу олимпиада по информатике

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
KristinaPech
16.06.2022 21:01

ответ:    а) Годовой параллакс это видимое изменение положения небесного объекта (звезды) относительно далеких небесных объектов (галактик), происходящее из-за  изменение положения наблюдателя, двигающегося вместе с Землей вокруг Солнца.

б)  1 пк = 3,2616 св.года;    1 пк = 206265 а.е.;   1 пк = 206265*149,6 млн.км = 30857244000000км.

в) Расстояние до звезды в парсеках, параллакс которой равен p'' можно найти по формуле   S пк = 1''/p''.

Чтобы расстояние в парсеках выразить в астрономических единицах надо расстояние в парсеках умножить на 206265.

Т.е  Sа.е. =  Sпк*206265.

0,0(0 оценок)
Ответ:
Mila672
15.04.2020 01:49

Брусья на грудные мышцы

Перед началом подхода выведите руки немного за спину. Так грудные мышцы окажутся впереди и именно они возьмут на себя основную нагрузку;

Огромную роль для проработки грудных мышцы играет наклон тела. Опускаясь во время выполнения упражнения к нижней точке, старайтесь наклонять корпус вниз, стремясь как можно сильнее вывести его в горизонтальное положение. Здесь может наклон головы - старайтесь смотреть вниз. Выжимая вес тела вверх, старайтесь не менять наклон корпуса;

В верхней точке НЕ нужно разгибать локти до предела. Сознательно оставляйте небольшой запас амплитуды. Так вы оставляете грудные мышцы в работе и не перекладываете всю нагрузку на трицепс;

Попробуйте разводить локти в стороны во время выполнения подхода вместо того, чтобы держать их прижатыми к телу. Этот прием создает дополнительную нагрузку на грудные мышцы;

При этом важен тип снаряда. Если расстояние между брусьями невелико (узкий хват), этот метод может оказаться неудобным. Такой снаряд подойдет для проработки трицепса. А вот тренировка на брусьях с широким хватом прекрасно включает в работу грудные. Дополнительное разведение локтей здесь не требуется.

Объяснение:

это только на одно))

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота