만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

수학 퀴즈

면접 대비

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

요약
N개의 정수 A_k에 대해 ω^A_k의 합을 pω + q 꼴로 나타낼 때 실수 p와 q를 구합니다.
난이도

쉬움10점 중 3점

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

문제

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

이차방정식 x2+x+1=0x^2 + x + 1 = 0의 한 복소근을 ω\omega라고 하자. 정수 NN개 A1,A2,⋯ ,ANA_1, A_2, \cdots, A_N이 주어지면, 다음 등식을 만족하는 두 실수 pp, qq를 구하면 된다.

∑k=1NωAk=ωA1+ωA2+⋯+ωAN=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개의 정수 A1,A2,⋯ ,ANA_1, A_2, \cdots, A_N이 주어진다.

출력

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

제한

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

예제1

  1. 예제 1

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