팔레이 베팅

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

문제

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

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

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

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

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

머니 라인베팅액결과배율획득 금액
-170$10.00100/170$5.88
-160$15.88100/160$9.92
125$25.80125/100$32.25
-135$58.05100/135$42.95
-140$101.00100/140$72.11

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

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

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

입력

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

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

출력

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