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