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

Произведение массива кроме самого себя

Произведение массива кроме самого себя

Имеется массив $in$ из $n$ целых чисел. Постройте массив $out$ такой, что $out_i$ равно произведению всех элементов массива $in$ кроме $in_i$. \InputFile Первая строка содержит число $n~(1 < n \le 10^6)$. Вторая строка содержит $n$ целых чисел, каждое из которых по модулю не более $100$. \OutputFile Выведите массив $out$. Известно, что все выводимые числа по модулю не больше $2 \cdot 10^9$.
Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
4
1 2 3 4
Выходные данные #1
24 12 8 6
Входные данные #2
4
2 0 1 4
Выходные данные #2
0 8 0 0
Входные данные #11
10
-3 2 1 -1 1 -2 1 -1 1 -1
Выходные данные #11
4 -6 -12 12 -12 6 -12 12 -12 12