10000 Update 1305.cpp · dostiny/basic-algo-lecture@7dc8f6b · GitHub
[go: up one dir, main page]

Skip to content

Commit 7dc8f6b

Browse files
Update 1305.cpp
1 parent 5704f6b commit 7dc8f6b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

0x1E/solutions/1305.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// Authored by : scsc3204
2-
// Co-authored by : -
3-
// http://boj.kr/f68f0ddb03c6401aab2ea0795a056ca5
2+
// Co-authored by : BaaaaaaaaaaarkingDog
3+
// http://boj.kr/7e3f016c180b446fb38f8ae6b60291a6
44
#include <bits/s 948D tdc++.h>
55
using namespace std;
66

@@ -14,8 +14,8 @@ int main() {
1414
int n; string s;
1515
cin >> n >> s;
1616

17+
int j = 0;
1718
for(int i = 1; i < n; i++) {
18-
int j = f[i - 1];
1919
while(j > 0 && s[i] != s[j]) j = f[j - 1];
2020
if(s[i] == s[j]) f[i] = ++j;
2121
}
@@ -30,4 +30,4 @@ int main() {
3030
일치하는 접두사와 접미사의 최대 길이를 의미하므로,
3131
이 길이를 전체 문자열 길이에서 뺀 n - f[n - 1]의 값이
3232
곧 광고문구의 길이 중 가장 짧은 것의 길이가 됩니다.
33-
*/
33+
*/

0 commit comments

Comments
 (0)
0