만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

책

면접 대비

시간 제한1초메모리 제한1024 MB

요약
각 책을 전부 읽는 데 a분, 표지만 읽는 데 b분이 걸릴 때, 총 t분 안에 전부 읽은 책들의 매력도 합이 최대가 되는 값을 구합니다.
난이도

보통10점 중 4점

유형
그리디, 누적 합, 배열
정답자
아직 제출이 없습니다

문제

마르코는 Interliber 도서전에 가서 책 nn권을 샀다. ii번째 책의 매력도는 kik_i이다. 마르코는 매력도 순서대로 책을 선반에 꽂았다. 왼쪽 끝 책이 가장 매력이 낮고, 오른쪽으로 갈수록 바로 앞 책과 같거나 더 매력적이다.

Interliber 도서전 이후 꽤 시간이 지났지만, 마르코는 이제서야 책을 읽을 시간이 생겼다. 그는 독서에 총 tt분을 쓴다.

각 책에 대해 마르코는 책 전체를 읽거나, 표지의 내용만 읽을 수 있다. 전체를 읽으면 aa분이 걸리고, 표지만 읽으면 bb분이 걸린다.

마르코는 가장 왼쪽 책부터 읽기 시작한다. 현재 책을 다 읽으면(전체를 읽었든 표지만 읽었든) 방금 읽은 책의 바로 오른쪽 책으로 넘어간다. 마르코의 영감은 전체를 읽은 책들의 매력도 합이다. tt분이 지난 뒤 얻을 수 있는 영감의 최댓값은 얼마인가?

참고: 마르코가 책을 읽기 시작했지만 tt분이 끝나기 전에 다 읽지 못하면, 그 책은 영감에 기여하지 않는다.

입력

첫째 줄에 정수 nn, tt, aa, bb가 주어진다 (1≤n≤2⋅1051 \le n \le 2 \cdot 10^5, 1≤t≤1091 \le t \le 10^9, 1≤b<a≤1091 \le b < a \le 10^9). 차례대로 책의 수, 마르코가 독서에 쓰는 시간, 책 전체를 읽는 데 걸리는 시간, 표지의 내용만 읽는 데 걸리는 시간이다.

둘째 줄에 책의 매력도 kik_i (1≤ki≤1091 \le k_i \le 10^9, ki≤ki+1k_i \le k_{i+1}) nn개가 주어진다.

출력

tt분 뒤 마르코가 얻을 수 있는 영감의 최댓값을 첫째 줄에 출력한다.

예제3

  1. 예제 1

    입력
    3 5 2 1
    2 2 4
    
    예상 출력
    6
    
  2. 예제 2

    입력
    2 10 3 1
    3 3
    
    예상 출력
    6
    
  3. 예제 3

    입력
    4 10 3 2
    3 4 5 6
    
    예상 출력
    12