본문 바로가기 메뉴 바로가기

dlwocks31의 PS일기장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

dlwocks31의 PS일기장

검색하기 폼
  • 분류 전체보기 (32)
    • 문제풀이 후기 (8)
      • BOJ (5)
      • Codeforces (1)
    • 대회 후기 (9)
      • Codeforces (4)
  • 방명록

문자열 알고리즘 (1)
[BOJ 11590] COCI 2015/2016 #2 SAVEZ

https://www.acmicpc.net/source/share/412dd80e9e794587a5a0f3b851164ff7 공유 소스 보기 www.acmicpc.net KMP로 모든 string마다 suffix와 prefix가 같은 suffix/prefix의 길이를 찾을 수 있다는 생각을 했는데, 답을 빠르게 찾는데는 큰 도움이 되지 않았다. 생각이 안나서 결국에 공식풀이를 봤는데, 매우 신기한 방법이 있었다. 이 문제에서 a가 b와 이어질려면 a가 b의 prefix이면서 suffix이여야 한다. 이 때 suffix 조건을 제거해보자. prefix만 본다면 이 문제는 trie로 어렵지 않게 풀 수 있다. 각 노드마다 (이 노드에서 끝나는 string이 있다면)이 노드의 string에서 끝나는 최적의 답..

문제풀이 후기/BOJ 2020. 7. 30. 13:17
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • bitmask
  • range query
  • tree
  • 트라이
  • offline
  • Counting
  • line sweeping
  • merge sort tree
  • subsequence
  • sqrt decomposition
  • GREEDY
  • 기하
  • induction
  • subarray
  • segtree
  • 규칙찾기
  • offline query
  • 문자열 알고리즘
  • dp
  • fenwick
  • 비둘기집의 원리
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바