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

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

팔레이 베팅

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

요약
여러 개의 단일 베팅으로 이루어진 파레이를 순서대로 계산한다. 각 머니라인을 소수 배율로 바꿔 절사하고, 무승부는 건너뛰며, 최종 반환 금액을 쉼표와 함께 출력한다.
난이도

쉬움10점 중 2점

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

문제

팔레이(parlay) 베팅은 적은 초기 베팅액으로 큰 금액을 노릴 수 있는 방식이다. 팔레이 베팅은 서로 독립인 여러 개별 베팅을 묶은 것으로, 개별 베팅이 하나도 지지 않아야만 배당이 지급된다. 각 베팅의 배당은 다음 베팅으로 순서대로 이어서("팔레이") 적용된다. 개별 베팅 중 하나라도 지면 베터는 아무것도 받지 못한다. 개별 베팅이 무승부("푸시")이면 그 베팅은 무시되어 최종 배당이 줄어든다.

스포츠북은 개별 베팅의 배당률을 머니 라인(money line) 으로 제시하며, 이는 −2000-2000부터 20002000까지의 0이 아닌 정수이다. 머니 라인은 다음과 같이 소수 배율로 변환된다.

  • 머니 라인이 양수이면 100100으로 나누어 배율을 구한다.
  • 머니 라인이 음수이면 그 절댓값으로 100100을 나누어 배율을 구한다.

배율은 항상 소수점 아래 셋째 자리까지 남기고 버림한다. 현재 베팅액에 이 배율을 곱해 획득 금액을 구하며, 획득 금액은 센트 단위로 버림한다(센트 미만은 스포츠북이 가져간다). 획득 금액은 베팅액에 더해지고, 그 합계가 다음 개별 베팅으로 이어지는 새로운 베팅액이 된다.

다음은 5중 팔레이 베팅의 계산 예시이다.

머니 라인베팅액결과배율획득 금액
-170$10.00승100/170$5.88
-160$15.88승100/160$9.92
125$25.80승125/100$32.25
-135$58.05승100/135$42.95
-140$101.00승100/140$72.11

획득 금액 합계: $163.11. 초기 베팅액: $10.00. 총 반환액: $173.11.

한 팔레이 베팅의 최대 배당은 $1,000,000이다. 계산된 총액이 이 금액을 넘으면 총 반환액은 $1,000,000이 된다.

각 팔레이 베팅에 대해 총 반환액을 달러와 센트로 한 줄에 출력한다. 줄의 첫 칸부터 출력하며 중간이나 끝에 공백을 넣지 않는다. 앞에 달러 기호를 붙이고, 필요하면 천 단위와 백만 단위에 쉼표를 넣는다.

입력

첫 줄에는 팔레이 베팅의 개수를 나타내는 양의 정수 하나가 주어진다.

각 팔레이 베팅은 여러 줄로 주어진다. 각 팔레이 베팅의 첫 줄에는 공백 하나로 구분된 두 정수, 즉 초기 베팅액(달러 단위 정수)과 개별 베팅의 개수가 주어진다. 이어지는 각 줄에는 개별 베팅 하나가 머니 라인, 공백 하나, 그리고 베팅 결과(Win, Tie, Loss 중 하나)로 주어진다.

출력

각 팔레이 베팅에 대해 총 반환액을 달러와 센트로 한 줄에 출력한다. 앞에 달러 기호를 붙이고, 필요하면 천 단위와 백만 단위에 쉼표를 넣는다.

예제2

  1. 예제 1

    입력
    3
    10 5
    -170 Win
    -160 Win
    125 Win
    -135 Win
    -140 Win
    15 8
    100 Win
    -100 Tie
    -250 Win
    135 Tie
    265 Tie
    1500 Win
    120 Win
    130 Win
    10 2
    100 Loss
    300 Tie
    
    예상 출력
    $173.11
    $3,400.32
    $0.00
    
  2. 예제 2

    입력
    1
    10 1
    -170 Win
    
    예상 출력
    $15.88