수열 A가 주어졌을 때, 가장 긴 증가하는 부분 수열의 길이를 구하는 프로그램을 작성하시오.
부분 수열은 A에서 원소를 0개 이상 지우고 남은 원소를 원래 순서대로 이어 붙인 수열이다. 증가하는 부분 수열은 앞에 있는 원소가 바로 뒤에 있는 원소보다 항상 작은 부분 수열이다. 값이 같은 두 원소는 한 부분 수열에 나란히 놓을 수 없다.
예를 들어 A={10,20,10,30,20,50}이면 가장 긴 증가하는 부분 수열은 {10,20,30,50}이고 길이는 4이다.