가장 긴 Lyndon 접두사
시간 제한1초메모리 제한256 MB
소문자 문자열의 각 접미사에 대해 Lyndon 단어가 되는 가장 긴 접두사의 길이를 구합니다.
문제
단어 가 자신의 모든 진접미사보다 사전순으로 엄격히 작으면, 를 Lyndon 단어라고 한다. 예를 들어 aab는 Lyndon 단어이고, aa는 Lyndon 단어가 아니다.
치아키에게 길이 의 문자열 이 있다. 치아키는 각 에 대해 의 접두사 중 Lyndon 단어인 가장 긴 접두사의 길이 를 알고 싶어 한다.
입력
여러 개의 테스트 케이스가 주어진다. 첫째 줄에 테스트 케이스의 수 ()가 주어진다. 각 테스트 케이스는 다음과 같다.
첫째 줄에 정수 ()이 주어진다. 둘째 줄에 소문자로만 이루어진 길이 의 문자열 이 주어진다.
모든 의 합은 을 넘지 않는다.
출력
각 테스트 케이스마다 개의 정수 을 출력한다.