Три элемента с суммой ноль
4000 мс · 256 МБ · всё или ничего
Даны три списка целых чисел , , длины . Посчитайте количество троек , для которых .
Разрезать пополам, как в задаче про четыре списка, здесь не выйдет: троек нечётное число. Но приём тот же - сложить в словарь суммы одной половины и перебрать вторую:
- посчитать все сумм в словарь;
- для каждого добавить к ответу количество в словаре.
Это вместо .
Формат ввода
В первой строке - число ().
В следующих строках - по три числа , , , по модулю не превосходящих .
Формат вывода
Выведите количество троек с нулевой суммой.
Примеры
ввод
1 0 0 0
вывод
1
ввод
1 1 1 1
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.