서로 다른 수로만 이루어진 구간
면접 대비시간 제한1초메모리 제한32 MB
길이 N인 수열에서 값이 모두 서로 다른 연속 구간 (i, j)의 개수를 센다.
문제
길이가 인 수열이 주어진다. 이 수열에서 연속한 구간을 하나 고를 때, 구간 안에 같은 수가 두 번 이상 나오지 않는 구간이 몇 개인지 구하는 프로그램을 작성하여라.
구간의 길이는 1 이상이고, 시작 위치나 끝 위치가 다르면 서로 다른 구간으로 센다. 즉 을 만족하는 쌍 중에서 번째부터 번째까지의 수가 모두 서로 다른 쌍의 개수를 구하면 된다.
입력
첫째 줄에 수열의 길이 이 주어진다. ()
둘째 줄에 수열을 이루는 정수 개가 공백으로 구분되어 주어진다. 각 수는 이상 이하이다.
출력
조건을 만족하는 구간의 개수를 첫째 줄에 출력한다.