시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 256 MB | 948 | 496 | 411 | 59.565% |
규환이는 최근에 오버워치에 흠뻑 빠졌다. 그의 랭크 점수는 현재 2000점이며, 그는 오늘 랭크게임을 20번 할 예정이다. 규환이는 게임을 시작하기 전 자신의 그동안 승률을 통해 자신이 브론즈, 실버, 골드, 플래티넘, 다이아에 갈 확률이 몇 퍼센트인지 궁금해졌다. 게임을 이길 경우 얻는 포인트는 50 Point, 질 경우 잃는 포인트도 50 Point, 비길 경우 Point의 변화는 없다. 랭크 점수에 따른 티어는 아래와 같다.
이때, 20경기를 진행하고 각 티어에 배정받을 확률을 구해보자.
입력의 첫째 줄에 게임에서 승리할 확률 W, 질 확률 L,비길 확률 D가 0 이상의 실수로 주어진다. (W+L+D=1) 입력은 소수점 둘째짜리까지 들어온다.
브론즈, 실버, 골드, 플래티넘, 다이아에 배정받을 확률을 각 줄에 출력한다. (소수점 아래 9번째 자리에서 반올림하여 소수점 8자리까지 출력)
0.5 0.5 0
0.00590897 0.40599251 0.56740379 0.02069378 0.00000095
University > 인하대학교 > 2017 인하대학교 프로그래밍 경진대회(IUPC) B번