CF1220B Multiplication Table
题目描述
Sasha 长大后上了一年级。为了庆祝这个事件,她的妈妈给她买了一张乘法表 $M$,这是一张有 $n$ 行 $n$ 列的表格,其中 $M_{ij} = a_i \cdot a_j$,$a_1, \dots, a_n$ 是某个正整数序列。
当然,小女孩决定把它带到学校。但在她吃午饭的时候,调皮的 Grisha 擦掉了主对角线上的数字,并且把数组 $a_1, \dots, a_n$ 扔掉了。请你帮助 Sasha 恢复这个数组!
输入格式
第一行包含一个整数 $n$($3 \leqslant n \leqslant 10^3$),表示表格的大小。
接下来的 $n$ 行每行包含 $n$ 个整数。第 $i$ 行的第 $j$ 个数表示 $M_{ij}$($1 \leq M_{ij} \leq 10^9$)。表格的主对角线上的数都是零,即 $M_{ii} = 0$。
输出格式
在一行中输出 $n$ 个整数,即原始数组 $a_1, \dots, a_n$($1 \leq a_i \leq 10^9$)。保证一定存在解。如果有多组解,输出任意一组即可。
说明/提示
由 ChatGPT 4.1 翻译