일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 코딩트리조별과제
- PRO
- iucpc
- 파이썬
- 파일 생성 불가
- certi
- 2017
- B형
- 코드트리
- agcu컵
- 백준
- 삼성전자
- 2023
- 알고리즘특강
- newbie programming contest
- 전국 대학생 프로그래밍 대회 동아리 연합
- 코딩테스트실력진단
- 서울대학교
- 구현
- ICPC
- 선린고등학교
- 프로그래밍 경시대회
- 구름톤 챌린지
- Python
- 사내자격증
- 알고리즘 특강
- 인하대학교
- 코딩테스트
- 알고리즘
- 삼성전자 코딩테스트
- Today
- Total
니노니나니
[백준/24751번] Betting - B4/Python 본문
https://www.acmicpc.net/problem/24751
문제
인기 있는 스트리밍 플랫폼 switch.tv가 새로운 기능을 공개했습니다: switch 베팅. 이제 스트리머들은 시청자들이 switch 포인트(특허 출원됨)를 사용하여 두 가지 옵션 중 하나에 베팅하도록 할 수 있습니다.
각 시청자는 두 옵션 중 하나에 특정 수의 switch 포인트를 베팅합니다. 모든 사람들이 베팅한 switch 포인트의 총합을 상금 풀(prize pool)이라고 합니다. 스트리머는 두 옵션 중 하나를 승자로 선택하며 상금 풀은 그 옵션에 베팅한 모든 시청자에게 나눠집니다(반드시 균등하게 나눠지는 것은 아닙니다). 더 많이 베팅할수록 상금 풀에서 더 많은 부분을 받게 됩니다. 특히, 한 옵션에 대한 베팅 총액의 $p%$를 기여했다면, 그 옵션이 승리할 경우 전체 상금 풀의 $p%$를 받게 됩니다.
switch.tv 팀은 시청자가 선택한 옵션이 승리할 경우 각 시청자가 받을 switch 포인트를 계산하는 작업을 의뢰했습니다. 이를 위해 두 옵션 각각의 switch-페이아웃-비율을 계산해야 합니다. 각 시청자에게 지급되는 금액은 그들이 베팅한 switch 포인트의 수에 비례하기 때문에, switch 팀은 이 비율을 사용하여 각 시청자의 상금을 결정할 수 있습니다.
예를 들어, 스트리머가 세 명의 시청자가 참여한 switch 베팅을 생성했다고 가정해봅시다. 두 명의 시청자가 옵션 하나에 각각 $10$과 $30$ switch 포인트를 베팅하고, 마지막 시청자가 옵션 둘에 $10$ switch 포인트를 베팅했습니다. 옵션 하나는 베팅 총액의 $80%$를 차지하고 옵션 둘은 $20%$를 차지합니다.
만약 옵션 하나가 승리한다면, 그 옵션에 베팅한 두 시청자는 각각 $12.5$와 $37.5$ switch 포인트를 받게 되어, 옵션 하나의 switch-페이아웃-비율은 $1:1.25$입니다. 옵션 둘이 승리한다면, 그 옵션에 베팅한 시청자는 $50$ switch 포인트를 받게 되어, 옵션 둘의 switch-페이아웃-비율은 $1:5$입니다.
옵션 하나에 대한 총 베팅 금액의 비율을 기준으로 switch.tv를 도와 두 옵션의 switch-페이아웃-비율을 계산해주세요.
입력
입력은 옵션 하나에 베팅된 switch 포인트의 비율을 나타내는 하나의 정수 $a$ ($0 < a < 100$)로 구성됩니다.
풀이
n = int(input())
print(100/n)
print(100/(100-n))
해결방법
문제에서 주어진 대로 두 진영의 배팅 비율을 계산하면 되는 문제.
'알고리즘 > 백준' 카테고리의 다른 글
[백준/29725번] 체스 초보 브실이 - B4/Python (0) | 2024.05.29 |
---|---|
[백준/18198번] Basketball One-on-One - B4/Python (0) | 2024.05.28 |
[백준/31922번] 이 대회는 이제 제 겁니다 - B5/Python (0) | 2024.05.27 |
[백준/25784번] Easy-to-Solve Expressions - B4/Python (0) | 2024.05.26 |
[백준/29807번] 학번을 찾아줘! - B4/Python (0) | 2024.05.26 |