Задачі
Добуток масиву крім самого себе
Добуток масиву крім самого себе
Дано масив $in$ з $n$ цілих чисел. Побудуйте масив $out$ такий, що $out_i$ дорівнює добутку всіх елементів масива $in$ крім $in_i$.
\InputFile
Перший рядок містить число $n~(1 < n \le 10^6)$. Другий рядок містить $n$ цілих чисел, кожне з яких по модулю не більше $100$.
\OutputFile
Виведіть масив $out$. Відомо, що всі вихідні числа по модулю не більші $2 \cdot 10^9$.
Вхідні дані #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