가치 최대화
시간 제한2초메모리 제한1024 MB
위치 K에 대해, 구간 [S, T] 안의 연속된 연산 l부터 r까지 중 K를 포함하는 연산의 X 합이 가장 큰 값을 구합니다.
문제
길이가 인 1-based 정수 배열 이 주어진다. 처음에 모든 원소의 값은 이다.
개의 연산이 있으며 1번부터 번까지 번호가 붙어 있다. 연산 는 로 표현된다. 연산 를 실행하면 인 모든 에 가 더해진다.
개의 질의에 답해야 하며, 각 질의는 서로 독립이다. 질의는 로 표현되며, 를 만족하는 구간 을 고른 뒤 연산 을 순서대로 실행하는 작업을 뜻한다. 답은 가능한 모든 , 의 선택에 대해 연산을 실행한 후 값의 최댓값이다.
입력
첫 줄에 두 정수 과 이 주어진다 ().
다음 개의 줄에는 세 정수 , , 가 주어진다 (; ).
다음 줄에는 정수 가 주어진다 ().
다음 개의 줄에는 세 정수 , , 가 주어진다 (; ).
출력
각 질의의 답을 한 줄에 하나씩 출력한다.