부분 수열 최대공약수 종류
시간 제한5초메모리 제한256 MB
각 테스트 케이스에서 모든 연속 부분수열의 최대공약수 중 서로 다른 값의 개수를 구합니다.
문제
길이 의 수열 에서 를 부터 까지의 최대공약수로 정의한다(, 는 인덱스). 가능한 서로 다른 값의 개수를 구한다.
입력
여러 테스트 케이스가 주어진다. 각 케이스는 길이 n$$(1 \le n \le 100000) 한 줄과, 다음 줄에 원소 a$$(1 \le a \le 100)가 순서대로 주어진다. 이면 입력이 끝난다.
출력
각 테스트 케이스마다 서로 다른 값의 개수를 한 줄에 출력한다.