일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Vocoder
- 노래합성
- 타코트론
- 한국어 tts
- TTS
- text-to-speech
- singing voice synthesis
- 딥러닝 음성 합성
- 음성 합성
- deep voice
- 딥러닝 보코더
- 한국어 음성 합성
- tacotron
- DCTTS
- 학습
- 윈도우
- 트레이닝
- 딥러닝
- YOLO
- melgan
- waveglow
- 보코더
- you only look once
- korean tts
- Today
- Total
목록백준 (154)
chldkato
https://www.acmicpc.net/problem/2805 2805번: 나무 자르기 문제 상근이는 나무 M미터가 필요하다. 근처에 나무를 구입할 곳이 모두 망해버렸기 때문에, 정부에 벌목 허가를 요청했다. 정부는 상근이네 집 근처의 나무 한 줄에 대한 벌목 허가를 내주었고, 상근이는 새로 구입한 목재절단기를 이용해서 나무를 구할것이다. 목재절단기는 다음과 같이 동작한다. 먼저, 상근이는 절단기에 높이 H를 지정해야 한다. 높이를 지정하면 톱날이 땅으로부터 H미터 위로 올라간다. 그 다음, 한 줄에 연속해있는 나무를 모두 절단해버린다. 따 www.acmicpc.net 1. 최소값 0, 최대값은 가장 큰 나무 높이로 설정하여 이분탐색을 수행한다 2. 현재 중간값으로 모든 나무를 베었을 때 구할 수 있..
https://www.acmicpc.net/problem/2309 2309번: 일곱 난쟁이 아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다. www.acmicpc.net 1. 입력받은 난쟁이의 키를 a에 저장한다 2. dfs 조합으로 난쟁이 9명 중 7명을 선택한다 3. 7명을 선택하면 키를 더하여 res에 저장하고 각 난쟁이의 키를 ans에 저장한다 4. res가 100이면 ans를 정렬하고 순서대로 출력한 후 끝낸다 import sys input = sys.stdin.readline def dfs(cnt, idx): if cnt == 7: res, ans = 0, []..
https://www.acmicpc.net/problem/18808 18808번: 스티커 붙이기 혜윤이는 최근에 다양한 대회를 참여하면서 노트북에 붙일 수 있는 스티커들을 많이 받았다. 스티커는 아래와 같이 사각 모눈종이 위에 인쇄되어 있으며, 스티커의 각 칸은 상하좌우로 모두 연결되어 있다. 또한 모눈종이의 크기는 스티커의 크기에 꼭 맞아서, 상하좌우에 스티커가 포함되지 않는 불필요한 행이나 열이 존재하지 않는다. 아래는 올바른 모눈종이의 예시이다. 주황색 칸은 스티커가 붙은 칸을, 하얀색 칸은 스티커가 붙지 않은 칸을 나타낸다. 반면 아래는 올바 www.acmicpc.net 1. 붙일 스티커를 st에 저장한다 2. 회전하지 않은 상태로 붙일 수 있는지 확인해본다 func에 0을 입력하면 회전하지 않고..
https://www.acmicpc.net/problem/17281 17281번: ⚾ ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종료되고, 두 팀이 공격과 수비를 서로 바꾼다. 두 팀은 경기가 시작하기 전까지 타순(타자가 타석에 서는 순서)을 정해야 하고, 경기 중에는 타순을 변경할 수 없다. 9번 타자까지 공을 쳤는데 3아웃이 발생하지 않은 상태면 이닝은 끝나지 않고, 1번 타자가 다시 타석에 www.acmicpc.net 1. 타순에 대한 리스트 select와 중복을 검사할 리스트 c를 만든다 1번 타자는 4번 타순으로 이미 정해져있기 때문에 select[3]..
https://www.acmicpc.net/problem/17136 17136번: 색종이 붙이기 과 같이 정사각형 모양을 한 다섯 종류의 색종이가 있다. 색종이의 크기는 1×1, 2×2, 3×3, 4×4, 5×5로 총 다섯 종류가 있으며, 각 종류의 색종이는 5개씩 가지고 있다. 색종이를 크기가 10×10인 종이 위에 붙이려고 한다. 종이는 1×1 크기의 칸으로 나누어져 있으며, 각각의 칸에는 0 또는 1이 적혀 있다. 1이 적힌 칸은 모두 색종이로 덮여져야 한다. 색종이를 붙일 때는 종이의 경계 밖으로 나가서는 안되고, 겹쳐 www.acmicpc.net 큰 색종이부터 붙이는 방식을 먼저 생각했는데 예외 케이스가 있어서 브루트포스로 구현 1. a에 종이의 상태를 저장하고 paper에 다섯 종류의 색종이를..
https://www.acmicpc.net/problem/17135 17135번: 캐슬 디펜스 첫째 줄에 격자판 행의 수 N, 열의 수 M, 궁수의 공격 거리 제한 D가 주어진다. 둘째 줄부터 N개의 줄에는 격자판의 상태가 주어진다. 0은 빈 칸, 1은 적이 있는 칸이다. www.acmicpc.net 1. 격자판을 입력받으면서 적의 좌표는 enemy에 저장한다 궁수는 격자판의 맨 아래의 행부터 처리하는 것을 고려한다. 적의 좌표를 enemy의 n-1-i 행에 입력하면 역순이 된다 그리고 적이 내려올 횟수를 알기 위해서 th에 맨 처음 적이 등장한 행을 th에 저장한다 th에 변화가 없으면 적이 존재하지 않으므로 0을 출력하고 끝낸다 2. 궁수를 배치할 열을 조합으로 정한다 3. 궁수 3명을 배치했으면 적..
https://www.acmicpc.net/problem/17070 17070번: 파이프 옮기기 1 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 번호이고, 행과 열의 번호는 1부터 시작한다. 각각의 칸은 빈 칸이거나 벽이다. 오늘은 집 수리를 위해서 파이프 하나를 옮기려고 한다. 파이프는 아래와 같은 형태이고, 2개의 연속된 칸을 차지하는 크기이다. 파이프는 회전시킬 수 있으며, 아래와 같이 www.acmicpc.net dfs 안에 반복문을 넣고 이동하면 시간 초과가 발생했다 1. dfs에 (0, 1) 좌표와 shape 변수를 입력한다. sh..
https://www.acmicpc.net/problem/16637 16637번: 괄호 추가하기 첫째 줄에 수식의 길이 N(1 ≤ N ≤ 19)가 주어진다. 둘째 줄에는 수식이 주어진다. 수식에 포함된 정수는 모두 0보다 크거나 같고, 9보다 작거나 같다. 문자열은 정수로 시작하고, 연산자와 정수가 번갈아가면서 나온다. 연산자는 +, -, * 중 하나이다. 여기서 *는 곱하기 연산을 나타내는 × 연산이다. 항상 올바른 수식만 주어지기 때문에, N은 홀수이다. www.acmicpc.net 1. 수식을 입력받고 괄호를 넣을 수 있는 공간을 추가한 리스트 a를 만든다 만약 8*3+5 가 입력되면 a는 _8_*_3_+_5_ 이런 식의 리스트다. _ 는 괄호가 들어갈 수 있는 자리 그리고 괄호 위치를 정할 리스트..