eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Найти кратное

Найти кратное

Имеется n натуральных чисел, каждое из которых не больше 15000. Они не обязательно различны (два или более числа могут быть одинаковыми). Необходимо выбрать некоторое количество few (1fewn) этих чисел так, чтобы их сумма делилась на n (то есть n * k = (сумме выбранных чисел) для некоторого числа k).

Входные данные

Первая строка содержит число n (n10000). Каждая из следующих n строк содержит одно из имеющихся чисел.

Выходные данные

Если требуемое множество чисел не найдено, то вывести 0. Иначе в первой строке вывести количество выбранных чисел, а затем и сами числа (по одному в отдельной строке) в произвольном порядке. Если существует более чем одно множество чисел с требуемыми свойствами, то вывести любое из них.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5
1
2
3
4
1
Вихідні дані #1
2
2
3
Автор Дмитро Філімоненков
Джерело 1999 III Командний Студентський Чемпіонат Уралу, Єкатеринбург, Березень 19 - 20, Задача E