Đọc tin nhắn

Đề bài

Mô tả

Vasya sẽ nhận n tin nhắn. Tin nhắn thứ i được nhận vào phút ti.

Mỗi tin nhắn lúc vừa được nhận có giá trị A. Kể từ thời điểm được nhận, cứ mỗi phút trôi qua giá trị của tin nhắn giảm đi B (giá trị có thể trở thành số âm).

Vasya có thể đọc một tin nhắn vào bất kỳ phút nguyên nào sau khi đã nhận nó. Ngay khi đọc, tài khoản của Vasya được cộng thêm giá trị hiện tại của tin nhắn đó. Ban đầu tài khoản bằng 0.

Ngoài ra, mỗi phút tài khoản của Vasya còn được cộng thêm C·k, trong đó k là số tin nhắn đã nhận nhưng chưa đọc tại phút đó.

Vasya muốn tất cả các tin nhắn đều đã được đọc sau T phút. Hãy tìm số tiền lớn nhất mà tài khoản của Vasya có thể có sau T phút.

Dữ liệu vào

  • Dòng đầu chứa năm số nguyên n, A, B, C, T.
  • Dòng thứ hai chứa n số nguyên t1,t2,,tn.

Dữ liệu ra

Một số nguyên duy nhất: số tiền lớn nhất trong tài khoản sau T phút.

Ràng buộc

  • 1n,A,B,C,T1000
  • 1tiT

Ví dụ

Input Output Giải thích
4 5 5 3 5
1 5 5 4
20 C<B, giữ lại tin nhắn chỉ làm lỗ, nên đọc ngay khi nhận. Mỗi tin nhắn cho A=5 điểm, tổng 4·5=20.
5 3 1 1 3
2 2 2 1 1
15 Ở đây B=C nên phần giảm giá trị và phần cộng thêm triệt tiêu nhau: đọc lúc nào cũng cho kết quả như nhau, tổng 5·3=15.
5 5 3 4 5
1 2 3 4 5
35 C>B, giữ mọi tin nhắn tới phút T=5. Số tin nhắn chưa đọc ở các phút lần lượt là 1,2,3,4,0, cho 4·(1+2+3+4)=40 điểm. Khi đọc, tổng giá trị các tin nhắn là (54·3)+(53·3)+(52·3)+(51·3)+5=5. Tổng cộng 35.

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.400 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0