수열과 쿼리 41
시간 제한5초메모리 제한1024 MB
배열의 구간마다 A_i를 max(A_i, x)로 바꾸는 갱신과, 구간 안의 최대 부분합을 0 이상으로 맞춰 출력하는 질의를 처리합니다.
문제
길이가 인 수열 이 주어진다. 이때, 다음 쿼리를 수행하는 프로그램을 작성하시오.
0 l r x: 인 모든 에 대해 를 배정한다.1 l r: 를 출력한다.
입력
첫 번째 줄에 수열의 길이 과 쿼리의 수 가 주어진다.
두 번째 줄에 수열 의 원소 이 주어진다.
이후 개의 줄에 위에서 설명한 쿼리가 주어진다.
출력
모든 1 l r 형태의 쿼리에 대해 정답을 한 줄에 출력하라.