2018. 1. 12. 09:44, 알고리즘/BOJ
https://www.acmicpc.net/problem/1786
문자열, 패턴 둘 다 길이가 최대 100만이므로 O(N+M) 안에 찾기가 가능한 KMP 알고리즘을 이용해 풀어야합니다.
사실 다른 것 보다도 입력을 받는 것 때문에 좀 헷갈렸습니다. scanf("%[^\n]s")가 당연히 될 줄 알았는데 안돼서 getline(cin, s)를 이용했습니다.
'알고리즘 > BOJ' 카테고리의 다른 글
[BOJ] 5397번: Keylogger (0) | 2018.01.15 |
---|---|
[BOJ] 11723번: 집합 (0) | 2018.01.13 |
[BOJ] 7453번: 4 Values whose Sum is 0 (0) | 2018.01.12 |
[BOJ] 10217번: KCM Travel (0) | 2018.01.10 |
[BOJ] 11657번: 타임머신 (0) | 2018.01.09 |
[BOJ] 1865번: 웜홀 (0) | 2018.01.09 |
Comments