Контест Middle Типы значений и ссылочные обновлено

Сумма int с переполнением, как в unchecked

Условие

В C# арифметика int по умолчанию не проверяет переполнение: при выходе за диапазон значение «заворачивается» по модулю 2³². Посчитайте сумму n чисел так, как её посчитал бы int sum в контексте unchecked.

Ввод: в первой строке n (1 ≤ n ≤ 2·10⁴), во второй n целых чисел в диапазоне int.

Вывод: итоговое значение int.

Пример

2
2147483647 1
-2147483648

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме