问题
유전 서열
마거릿(Margaret)은 유전 서열을 연구한다.
그녀는 일반적인 4글자 유전 알파벳을 쓰지 않는 새로운 생명체에서 얻은 두 서열 'A'부터 'Z'로 표현된다.
마거릿은 서열
마거릿은
입력
입력의 첫 줄에는 테스트 케이스 수
출력
각 테스트 케이스마다
Case # 형식의 한 줄을 출력하라.
여기서
제한
시간 제한: 20초.
메모리 제한: 2 GB.
Test Set 1 (Visible Verdict)
Test Set 2 (Hidden Verdict)
모든 테스트 케이스에 대한
모든 테스트 케이스에 대한
예제
3 ABCABAC CABABA 3 3 6 7 6 6 5 BANANA HABANA 2 5 4 5 5 ABC ABD 1 2 1
Case #1: 1 4 3 Case #2: 4 1 Case #3: 0
Sample Case #1에는 테스트가 3개 있다.
첫 번째 테스트에서는 ABC와
CABABA를 비교한다.
답은 1인데, C가 ABC에 포함된 부분문자열이면서
CABABA의 접두사인 것들 중 가장 길기 때문이다.
두 번째 테스트에서는 ABCABAC을 CABABA와 비교하고,
가장 긴 일치는 CABA이다.
세 번째 테스트에서는 ABCABA를 ABABA와 비교하고,
가장 긴 일치는 ABA이다.
Sample Case #2에는 테스트가 2개 있다.
첫 번째에서는 BANAN을 BANA와 비교하고 가장 긴 일치는 BANA이다.
두 번째에서는 BANAN을 ABANA와 비교하고 가장 긴 일치는 A이다.
Sample Case #3에는 테스트가 1개 있다.
이 테스트에서는 AB를 D와 비교한다.
일치가 없으므로 답은 0이다.
输入
입력의 첫 줄에는 테스트 케이스 수
输出
각 테스트 케이스마다
Case # 형식의 한 줄을 출력하라.
여기서
示例
3
ABCABAC CABABA 3
3 6
7 6
6 5
BANANA HABANA 2
5 4
5 5
ABC ABD 1
2 1
Case #1: 1 4 3
Case #2: 4 1
Case #3: 0