최선 부분 수열
시간 제한7초메모리 제한1024 MB
각 질의의 구간에서 길이가 K인 부분수열을 고르고, 원형으로 이웃한 두 원소의 합이 모두 W 이하가 되는 최소 W를 구합니다.
문제
수열 에 대해, 다음 두 조건을 만족하는 수열 가 존재하면 를 의 -best number라고 부른다.
- 는 의 부분 수열이다.
- .
수열 이 주어진다. 개의 질의에 답하라. 각 질의는 세 정수 로 이루어지며, 의 최소 -best number를 구해야 한다.
수열 가 의 부분 수열이라는 것은, 에서 일부 원소(없거나 전부일 수도 있음)를 제거해 를 얻을 수 있다는 뜻이다.
입력
첫 줄에 두 정수 , ()가 주어진다.
둘째 줄에는 개의 정수 ()이 주어진다.
이후 개의 줄에 각각 질의를 나타내는 세 정수 (; )가 주어진다.
출력
각 질의마다 답을 한 줄에 하나씩 출력한다.