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 | 29 |
30 | 31 |
Tags
- 우선순위 큐
- 종만북
- 그리디
- 수학
- REACT
- BFS
- LCS
- ICPC
- 펜윅 트리
- 다익스트라
- 고속 푸리에 변환
- 백준 1753번
- Cloud Pub/Sub
- 접미사 배열
- dp
- 컴퓨터 구조
- r
- jpa
- Air Table
- 삼성 SW 역량테스트
- Cloud Run
- Bit
- JavaScript
- 생활코딩
- CI/CD
- 삼성SW역량테스트
- 이분탐색
- 다이나믹 프로그래밍
- 데이터 분석
- 시뮬레이션
Archives
- Today
- Total
목록kmp (1)
코딩스토리
백준 16900번 - 이름 정하기
백준 16900번 - 이름 정하기 www.acmicpc.net/problem/16900 16900번: 이름 정하기 첫째 줄에 S와 K가 주어진다. S는 알파벳 소문자로만 이루어져 있고, 길이는 500,000보다 작거나 같다. K는 1,000,000보다 작거나 같은 자연수이다. www.acmicpc.net KMP 알고리즘 문제이다. 사실 KMP라 하기도 조금 아쉽지만 어쨌든 Pi (접두사 == 접미사 인 최장길이)만 사용하면 해결 가능하다. 계속해서 더해갈 건데 이때 pi가 중요하다. 이유는 접두사==접미사 라면 그만큼의 길이를 빼고 더해줘야 한다. 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 32 3..
알고리즘/BOJ 문제 풀이
2020. 9. 17. 17:31