시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 256 MB 325 161 133 56.356%

문제

규환이는 최근에 오버워치에 흠뻑 빠졌다. 그의 랭크 점수는 현재 2000점이며, 그는 오늘 랭크게임을 20번 할 예정이다. 규환이는 게임을 시작하기 전 자신의 그동안 승률을 통해 자신이 브론즈, 실버, 골드, 플래티넘, 다이아에 갈 확률이 몇 퍼센트인지 궁금해졌다. 게임을 이길 경우 얻는 포인트는 50 Point, 질 경우 잃는 포인트도 50 Point, 비길 경우 Point의 변화는 없다. 랭크 점수에 따른 티어는 아래와 같다.

  • 브론즈: 1000~1499
  • 실버: 1500~1999
  • 골드: 2000~2499
  • 플래티넘: 2500~2999
  • 다이아: 3000~3499

이 때, 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번

  • 데이터를 추가한 사람: cubelover
  • 문제의 오타를 찾은 사람: doju
  • 문제를 만든 사람: klight1994