진행
시간 제한1초메모리 제한1024 MB
N개의 미션 난이도에 등차수열을 더하거나 덮어쓰는 갱신이 있을 때, 질의 구간에서 등차수열을 이루는 가장 긴 연속 구간의 길이를 구합니다.
문제
다미안은 개의 미션으로 이루어진 비디오 게임을 만들고 있다. 번째 미션의 초기 난이도는 이다. 이 게임은 앞으로도 뒤로도 플레이할 수 있다. 다미안은 두 종류의 연산을 수행한다. 패치 연산은 , , , , 로 주어지며, 인 모든 미션 의 난이도에 를 더한다. 재작성 연산은 , , , , 로 주어지며, 인 모든 미션 의 난이도를 로 바꾼다.
플레이 가능 구간과 조회
미션 부터 까지()는 모든 에 대해 를 만족하는 정수 가 존재하면 플레이 가능 구간이다. 는 0 이하일 수도 있다. 미션 하나로 이루어진 구간도 길이가 1인 플레이 가능 구간이다. 조회 연산은 , , 로 주어진다. 이때 그 시점의 난이도를 기준으로, 부터 까지의 구간 안에서 가장 긴 플레이 가능 구간의 길이를 구한다.