문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

7052 : 주사위 시뮬레이션 (random)

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 2 •통과: 1 •만든사람: suakii

7052 : 주사위 시뮬레이션 (random)

시간 1.000s · 메모리 256MB · 제출 2 · 정답 1

문제 설명

파이썬의 random 모듈을 활용하여 무작위 주사위 던지기를 시뮬레이션해 봅시다.
주사위의 면 수 K와 던질 횟수 N, 그리고 시뮬레이션의 일관성을 위해 난수 시드(seed) S가 주어집니다.
시드 S를 고정한 채로 N번 주사위를 던져 1부터 K까지의 면이 각각 몇 번씩 나왔는지 기록하고, 결과를 오름차순으로 출력하십시오.

[제약 조건]
• 난수 시드 $S$: $0 \le S \le 10{,}000$
• 시행 횟수 $N$: $1 \le N \le 10{,}000$, 면 개수 $K$: $1 \le K \le 6$

입력 설명

첫째 줄에 난수 시드 S가 정수로 주어집니다. (0 ≤ S ≤ 10,000)
둘째 줄에 주사위를 굴릴 횟수 N과 면의 개수 K가 공백으로 구분되어 주어집니다. (1 ≤ N ≤ 10,000, 1 ≤ K ≤ 6)

출력 설명

1부터 K까지의 눈이 나온 횟수를 공백으로 구분하여 한 줄에 출력합니다.

입력 예시
COPY
복사되었습니다!

42
10 6

출력 예시
COPY
복사되었습니다!

3 3 1 0 0 3

도움

파이썬의 random.seed(S)를 먼저 설정하고, random.randint(1, K)를 통해 N번 주사위 눈을 생성해야 합니다. 다른 난수 라이브러리나 시드를 다르게 설정하면 무작위 결과가 맞지 않으니 반드시 파이썬 내장 random 모듈의 규격을 준수하십시오.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘