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

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

원형 차트

면접 대비

시간 제한2초메모리 제한256 MB

요약
n개의 수와 반지름 r이 주어질 때 원의 넓이를 각 수에 비례하는 부채꼴로 나누어 각 부채꼴의 넓이를 출력한다.
난이도

쉬움10점 중 2점

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

문제

여러 분야에서 여러 종류의 양 사이의 비율을 그림으로 나타내기 위해 다양한 그래프와 차트를 사용한다. 그중 한 가지가 원형 차트다.

원형 차트의 입력은 숫자 a1,…,ana_1, \ldots, a_n의 집합이고, 차트는 반지름이 rr인 원을 부채꼴로 나눈 모양이다. 각 숫자에는 정확히 하나의 부채꼴이 대응하며, 그 넓이는 숫자에 비례한다. 모든 부채꼴의 넓이의 합은 원의 넓이와 같다.

숫자들의 집합과 원의 반지름이 주어졌을 때, 원형 차트의 각 부채꼴의 넓이를 구하라.

입력

첫째 줄에 두 정수 nn과 rr이 주어진다 (1≤n,r≤1001 \le n, r \le 100). 둘째 줄에 nn개의 정수 a1,…,ana_1, \ldots, a_n이 주어진다 (1≤ai≤1001 \le a_i \le 100, 모든 ii는 11부터 nn까지).

출력

숫자 a1,…,ana_1, \ldots, a_n에 대응하는 부채꼴의 넓이 nn개를 출력한다. 각 수를 한 줄에 하나씩 출력한다. 모든 수는 10−610^{-6}보다 나쁘지 않은 정밀도로 출력해야 한다.

예제1

  1. 예제 1

    입력
    3 2
    1 4 3
    
    예상 출력
    1.570796327
    6.283185307
    4.712388980