아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

수학 퀴즈

시간 제한1초메모리 제한1024 MB

요약
복소수 omega가 x^2+x+1=0의 근일 때 omega^{A_i}들의 합을 p*omega + q 형태로 나타내어 실수 p, q를 구한다.
난이도

보통10점 중 5점

유형
수학, 정수론, 구현
정답자
아직 제출이 없습니다

문제

에릭은 KSA 신입생들을 대상으로 수학 퀴즈를 내려고 한다. 정확히는 자신의 숙제를 깔끔하게 해결하기 위해 신입생들에게 수학 식의 항 개수를 줄이게 하려고 한다.

이차방정식 x2+x+1=0x^2 + x + 1 = 0의 한 복소근을 ω\omega라고 할 때, NN개의 정수 A_1,A_2,⋯ ,A_NA\_1, A\_2, \cdots, A\_N이 주어지면 다음 등식을 만족하는 두 실수 pp, qq를 구하면 된다. ∑_k=1NωA_k=ωA_1+ωA_2+⋯+ωA_N=pω+q\sum\_{k=1}^N \omega^{A\_k} = \omega^{A\_1} + \omega^{A\_2} + \cdots + \omega^{A\_N} = p\omega + q KSA 신입생들 대신에 위 퀴즈를 해결해보자!

입력

첫 번째 줄에 정수 NN이 주어진다.

두 번째 줄에는 NN개의 정수 A_1,A_2,⋯ ,A_NA\_1, A\_2, \cdots, A\_N이 주어진다.

출력

문제에서 설명한 두 실수 pp, qq를 출력한다. 단, 정답과의 절대/상대 오차는 10−910^{-9}까지 허용한다.

제한

  • 2≤N≤3×1052 \le N \le 3 \times 10^5
  • 0≤A_i≤1090 \le A\_i \le 10^9

예제1

  1. 예제 1

    입력
    3
    0 2 2
    
    예상 출력
    -2.000000000 -1.000000000