정의
- 서브 시퀀스는 인접하지 않을 수 있으며, 예를 들어 서브
[1, 1, 1]시퀀스는이다[1, 2, 1, 2, 1]. - 동일한 하위 시퀀스는 모든 요소가 동일한 하위 시퀀스입니다.
- 가장 긴 등가 서브 시퀀스는 고유하지 않을 수 있으며, 예를 들어
[1, 1],[2, 2]가장 긴 등가 서브 시퀀스이다[2, 1, 1, 2].
입력
아래 형식 중 하나의 비어 있지 않은 양의 정수 목록 :
- 귀하의 언어로 양의 정수 배열의 기본 구현으로
- 줄 바꿈으로 구분 된 정수 문자열 (10 진수)
- 단항의 개행으로 구분 된 정수의 문자열로
- 다른 합리적인 형식
산출
아래 형식 중 하나의 순서로 모든 가장 긴 동일한 하위 시퀀스 :
- 사용자 언어로 2D 중첩 배열로 (입력이 배열 인 경우)
- 동일한 요소가 인접한 평면 배열로
- 다른 합리적인 형식
채점
우리가 오랫동안 뭔가를 찾고 있지만이 때문에, 사용되는 코드는 바이트 수의 측면에서 가능한 한 짧게해야한다 코드 골프
테스트 케이스
입력 :
[1, 2, 3]
[1, 2, 2, 1]
[1, 2, 3, 2, 1]
[1, 2, 1, 2, 3, 4, 1]
출력 :
[[1], [2], [3]]
[[1, 1], [2, 2]]
[[1, 1], [2, 2]]
[[1, 1, 1]]
위의 출력에 대해서는 모든 주문이 유효합니다.
동일한 요소가 연속적이라면 평평한 배열도 유효합니다.
1 2 3, 1 1 2 2, 1 1 2 2, 1 1 1?