#P13809. [CERC 2022] Denormalization
[CERC 2022] Denormalization
题目描述
Dr. Brodnik prepared a list that contained integers. No one knows what exactly these numbers represented, but it is well known that:
- for all and
- their greatest common divisor was 1.
Dr. Hočevar decided to do his colleague a favor and normalized the list, as he thought that it represents a vector in the -dimensional real vector space. Namely, he calculated the number
$$d = \sqrt{\sum_{i=1}^{N} a_i^2} = \sqrt{a_1^2 + a_2^2 + \cdots + a_N^2} $$and replaced Dr. Brodnik's list by . The numbers in this normalized list were also rounded to 12 decimal places for storage. We will refer to the elements of the stored normalized list as . After some time, he realized that it was a mistake and he now wishes to recover the original list . Of course, no backup of the original has been made. Since Dr. Hočevar is too busy at the moment doing more important tasks, your help will be much appreciated.
As some data was lost due to rounding, he will be happy with any reconstructed list , such that after normalization it would differ from by at most in each corresponding element.
输入格式
The first line of the input contains an integer , i.e. the length of the list . The -th of the following lines contains a floating-point number with exactly 12 decimal places. It is guaranteed that the input is valid, i.e. it was really obtained in the described manner from a list of integers with the properties described above.
输出格式
The output should contain lines containing the reconstructed integers in this order. You can output any acceptable solution as described above.
6
0.137516331034
0.165019597241
0.275032662068
0.412548993102
0.825097986204
0.165019597241
5
6
10
15
30
6
提示
Input limits
- for all
Output limits
- for all