등차수열과 쿼리
시간 제한2초메모리 제한512 MB
첫째 항 a와 공차 d인 등차수열에서 구간 합 또는 구간의 최대공약수를 구하는 질의를 처리한다.
문제
등차수열은 연속하는 두 항의 차이가 일정한 수열을 뜻한다. 연속한 두 항 중 뒷항에서 앞항을 뺀 값을 공차라고 한다. 초항이 이고 공차가 인 등차수열이 주어진다. 수열의 번째 원소를 라 할 때, 다음 쿼리를 수행하는 프로그램을 작성하시오.
1 l r: 의 합을 출력한다.2 l r: 의 최대공약수를 출력한다. 이는 의 공통된 약수 중 가장 큰 양의 정수를 뜻한다.
입력
첫째 줄에 수열의 초항 와 공차 가 주어진다.
둘째 줄에는 쿼리의 개수 가 주어진다.
셋째 줄부터 개의 줄에는 쿼리가 한 줄에 하나씩 주어진다.
출력
각각의 쿼리마다 정답을 한 줄에 하나씩 출력한다.
제한
- ,