Ctrl K

Тесный набор с нулевой суммой

Лёгкая
Дано число size. Составьте набор из size попарно различных целых чисел, сумма которых равна нулю, причём наибольший модуль среди чисел набора должен быть как можно меньше. Можно показать, что такой набор единственный. Верните его числа в любом порядке.
Пример 1
size=4 → [1, -1, 2, -2]

Четыре разных числа с нулевой суммой можно взять из отрезка [-2, 2]: 1, -1, 2, -2. Из отрезка [-1, 1] их не набрать — там всего три числа.

Пример 2
size=5 → [1, -1, 2, -2, 0]

При границе 2 нужно взять все пять чисел от -2 до 2, включая ноль.

Пример 3
size=1 → [0]
Ограничения
  • 1 ≤ size ≤ 1000
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПрибавить единицу к числу из цифр ЛёгкаяПотерянный билет ЛёгкаяШтампы в углу таблицы ЛёгкаяЛучшее произведение трёх ЛёгкаяСамый большой треугольник на доске Лёгкая
загружаем Python…
Вход
size=4
Ожидается
[1, -1, 2, -2]

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 63 теста на сервере, включая скрытые.