Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- YOLO
- 음성 합성
- 윈도우
- TTS
- 한국어 tts
- deep voice
- 타코트론
- 딥러닝
- 딥러닝 음성 합성
- tacotron
- DCTTS
- 트레이닝
- singing voice synthesis
- waveglow
- 딥러닝 보코더
- Vocoder
- text-to-speech
- 노래합성
- 한국어 음성 합성
- korean tts
- 학습
- melgan
- you only look once
- 보코더
Archives
- Today
- Total
chldkato
백준 6603 로또 (파이썬) 본문
https://www.acmicpc.net/problem/6603
6603번: 로또
문제 독일 로또는 {1, 2, ..., 49}에서 수 6개를 고른다. 로또 번호를 선택하는데 사용되는 가장 유명한 전략은 49가지 수 중 k(k>6)개의 수를 골라 집합 S를 만든 다음 그 수만 가지고 번호를 선택하는 것이다. 예를 들어, k=8, S={1,2,3,5,8,13,21,34}인 경우 이 집합 S에서 수를 고를 수 있는 경우의 수는 총 28가지이다. ([1,2,3,5,8,13], [1,2,3,5,8,21], [1,2,3,5,8,34], [1,2
www.acmicpc.net
dfs로 조합을 구현하여 가능한 모든 경우의 수를 출력하면 되는 문제
def lotto(x, cnt):
if cnt == 6:
for i in range(k):
if select[i]:
print(a[i], end=' ')
print()
return
for i in range(x, k):
select[i] = 1
lotto(i+1, cnt+1)
select[i] = 0
while True:
a = list((map(int, input().split())))
k = a[0]
if k == 0:
break
a = a[1:]
select = [0 for _ in range(k)]
lotto(0, 0)
print()
'백준' 카테고리의 다른 글
백준 2468 안전 영역 (파이썬) (0) | 2020.02.16 |
---|---|
백준 2583 영역 구하기 (파이썬) (0) | 2020.02.16 |
백준 7562 나이트의 이동 (파이썬) (0) | 2020.02.16 |
백준 7569 토마토 (파이썬) (0) | 2020.02.16 |
백준 14502 연구소 (파이썬) (0) | 2020.02.16 |
Comments