가장 긴 등차 부분 수열
시간 제한2초메모리 제한1024 MB
주어진 수열에서 연속한 두 항의 차이가 모두 같은 가장 긴 부분 수열의 길이를 구한다.
문제
길이가 인 수열 가 주어진다. 의 부분 수열 중, 등차 수열인 가장 긴 부분 수열의 길이를 출력하는 프로그램을 작성하자.
부분 수열과 등차 수열이 무엇인지 잘 모르는 친구들은 친절한 준서가 준비한 아래 정의를 읽어보도록 하자.
- 부분 수열이란 주어진 수열에서 1개 이상의 원소를 골라 원래 순서대로 나열하여 얻은 수열을 말한다.
- 등차 수열이란 연속한 두 항의 차이가 모두 일정한 수열을 말한다.
- 예를 들어 은 연속한 두 항의 차이가 로 일정하므로 등차 수열이다.
입력
첫째 줄에 수열의 길이 이 주어진다. ()
둘째 줄에 개의 정수 이 공백으로 구분되어 주어진다. ()
출력
첫째 줄에 가장 긴 등차 부분 수열의 길이를 출력한다.
힌트
Python 사용자는 PyPy로 제출하는 것을 권장합니다.