KSA 수열과 쿼리
시간 제한6초메모리 제한1024 MB
구간에 1을 더하고 구간의 K로 나눈 나머지 합을 구하는 쿼리를 N이 2e6, Q가 2e4까지 주어질 때 처리한다.
문제
길이가 인 수열 과 정수 가 주어진다. 이때, 다음 쿼리를 개 수행하는 프로그램을 작성해 보자.
1: 에 을 더한다.2: 를 출력한다.
입력
첫 번째 줄에 두 개의 정수 , 가 공백으로 구분되어 주어진다.
두 번째 줄에 개의 정수 이 공백으로 구분되어 주어진다.
세 번째 줄에 정수 가 주어진다.
다음 개의 줄에 쿼리들의 정보가 주어지며, 그 중 번째 줄에는 세 개의 정수 , , 가 공백으로 구분되어 주어진다. 는 번째 쿼리의 종류를 나타낸다.
출력
인 쿼리에 대해 각 줄에 쿼리의 답을 한 줄에 하나씩 순서대로 출력한다.
제한
- 인 쿼리가 하나 이상 주어짐