Suffi
면접 대비시간 제한0.5초메모리 제한1024 MB
N개의 문자열에서 나온 접미사 중 홀수 번 등장하는 접미사의 개수를 구합니다.
문제
문자열에 약한 비행씨는 문자열 알고리즘을 열심히 공부하고 있다. LCS, KMP, Rabin-Karp, Aho-Corasick...
Suffix array를 보다 머리가 터져버린 비행씨는 머리를 식힐 겸 입력으로 주어진 문자열들의 접미사를 정리하려고 한다. 다만 그냥 정리하면 재미가 없으니, 접미사 집합끼리 XOR을 하려고 한다.
문자열 의 접미사 집합 은 의 모든 접미사를 원소로 가지는 집합으로 정의한다. 두 집합 의 XOR인 는 다음과 같이 정의한다.
비행씨를 대신하여 주어진 문자열 의 접미사 집합을 차례로 XOR한 집합 의 원소 개수를 구하는 프로그램을 작성하라.
입력
첫째 줄에 정수 이 주어진다.
둘째 줄부터 개의 줄에 한 줄에 하나씩 영어 소문자로만 이루어진 문자열 가 주어진다.
출력
의 원소의 개수를 출력한다.
공집합의 원소의 개수는 이다.