시간 제한
메모리 제한
시간 제한
2초
메모리 제한
128 MB
N명의 카우보이가 원형 순서로 총을 쏜다. 차례는 1번, 2번, ..., N번 순서로 진행되고, N번 다음에는 다시 1번 차례가 된다. 이미 총에 맞아 죽은 카우보이는 이후 차례를 건너뛴다. 한 명만 살아남으면 그 카우보이가 승자가 된다.
i번 카우보이가 다른 카우보이를 맞힐 확률은 Pi%이다. 각 카우보이는 자신의 최종 생존 확률을 가장 크게 만드는 상대를 목표로 삼는다. 그런 상대가 여러 명이면 그중 한 명을 균등하게 무작위로 고른다. 빗맞히더라도 차례는 다음 살아 있는 카우보이에게 넘어간다.
모든 카우보이는 반드시 살아 있는 다른 카우보이를 겨냥한다. 허공에 쏘는 편이 더 유리해 보이는 상황이어도 허공에는 쏘지 않는다. 각 카우보이가 최후의 1인이 될 확률을 구하시오.
첫째 줄에 카우보이의 수 N이 주어진다. (2 ≤ N ≤ 13)
둘째 줄에 N개의 정수 P1, P2, ..., PN이 주어진다. Pi는 i번 카우보이가 총을 쐈을 때 목표를 맞힐 확률(%)이며, 1 ≤ Pi ≤ 100이다.
한 줄에 N개의 실수 Q1, Q2, ..., QN을 공백으로 구분해 출력한다. Qi는 i번 카우보이가 최후의 1인이 될 확률을 퍼센트 단위로 나타낸 값이다.
절대 오차 또는 상대 오차가 10^-2 이하이면 정답으로 인정된다.