문제 링크
- http://icpc.me/3080
문제 출처
- 2012/2013 COCI #3 5번
사용 알고리즘
- Trie
풀이
트라이를 만든 뒤, (각 정점의 자식 개수)!를 곱한 것이 답입니다.
메모리 제한이 빡센데 LCP 비슷한 느낌으로 트리 압축을 해도 되고, C++의 경우 vector::shrink_to_fit를 적절히 활용해서 메모리를 줄여도 됩니다.
전체 코드
1 |
|
트라이를 만든 뒤, (각 정점의 자식 개수)!를 곱한 것이 답입니다.
메모리 제한이 빡센데 LCP 비슷한 느낌으로 트리 압축을 해도 되고, C++의 경우 vector::shrink_to_fit를 적절히 활용해서 메모리를 줄여도 됩니다.
1 |
|