Бизнес


Шешімді жөнелту

Ұпайлар: 1
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text

Жасын алмалы бизнеспен айналысамын деп шешті. Оған алманың келесі n күндегі бағасы белгілі. Жасын сізден алмаларды сатып алып кейін сатқанда максималды таба алатын пайданы есептеуді сұрады (Жасын x алмадан артық сатып ала алмайды).

Input

Бірінші жолда екі бүтін сан n, x еңгізіледі (2n105), (1x109) — алманың бағасы белгілі күндер саны және сатып алуға болатын алмалардың максималды саны.

Екінші жолда n бүтін сандар a1,a2,...,an (1ai109) енгізіледi, осы жерде aii-ші күні бір алманың теңгедегі бағасы.

Output

Бір бүтін санды шығарыңыз — Жасын таба алатын максималды пайда.

Sample Input 1

Көшіру
5 1
5 5 5 5 5

Sample Output 1

Көшіру
0

Sample Input 2

Көшіру
2 6
1 8

Sample Output 2

Көшіру
42

Sample Input 3

Көшіру
3 3
3 1 2

Sample Output 3

Көшіру
3

Notes

Бірінші мысалда 1-ші күні 1 алма сатып алып, сол күні осы алманы сатуға болады. Сонда Жасынның табатың пайдасы (5 - 5) * 1 теңге, яғни 0 теңгеге тең.

Екінші мысалда 1-ші күні 6 алма сатып алып, 2-ші күні 6 алма сатуға болады. Сонда Жасынның табатың пайдасы (8 - 1) * 6 теңге, яғни 42 теңгеге тең.

Үшінші мысалда 2-ші күні 3 алма сатып алып, 3-ші күні 3 алма сатуға болады. Сонда Жасынның табатың пайдасы (2 - 1) * 3 теңге, яғни 3 теңгеге тең.


Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.