#Lutece1322. 柱爷把妹(吃惊高清重制版)

柱爷把妹(吃惊高清重制版)

Migrated from Lutece 1322 柱爷把妹(吃惊高清重制版)

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

某日,喵哈哈村,天行廖大师走在咸鱼路上,突然,迎面走来一女子

有言到:

北方有佳人,绝世而独立。

一顾倾人城,再顾倾人国。

闭月羞花怨,沉鱼落雁愁。

貂婵拜月闭冰盘,佳丽忧民叹国残。

回眸一笑百魅生,六宫粉黛无颜色。

解释春风无限恨,沈香亭北倚阑干。

绝代有佳人,幽居在空谷。

君王数载犹尝胆,美色几时能救国?

俊眉修眼,顾盼神飞,文彩精华,见之忘俗。

脸若银盘,眼似水杏,唇不点而红,眉不画而翠。

手如柔荑,肤如凝脂,领如蝤蛴,齿如瓠犀,螓首蛾眉,巧笑倩兮,美目眇兮

咸鱼廖大师的目光已经呆滞,而更让他吃惊的是她的旁边居然是柱爷!title

说好的一起单身,柱爷却悄悄的脱了单title

当然,把妹柱把妹是需要资金的!,而股市正好是柱爷资金的主要来源地

这是因为柱爷有自己独特的黑科技技巧

柱爷通过交易知道了接下来NN天的股市行情,每天的买入/卖出价格为PiP_{i},每天柱爷只能做最多一种操作,当然柱爷也可以什么都不做,对于每个操作,有一个手续费FF,对于买入操作,会在买入操作之前扣除FF块钱,而对于卖出操作,则会在柱爷卖出操作执行完后扣除FF的手续费.

注意,柱爷初始时有MM块钱的本金,柱爷需要保证在任意时刻自己的现金0{\geq}0

现在请问柱爷在NN天后最多能有多少钱?

Input

第一行三个整数NNMMFF,分别表示一共有NN天,本金为MM,手续费为FF

接下来NN行,每行一个整数PiP_{i},代表第ii天的交易价格

数据保证:

  • 1N1051 \leq N \leq 10^5

  • 1M1051 \leq M \leq {10^5}

  • 1F1051 \leq F \leq {10^5}

  • 1Pi21051 \leq P_{i} \leq {2*10^5}

  • 答案21018答案 \leq {2*10^{18}}

Output

输出仅一行,表示柱爷NN天后能拥有的最多现金

Samples

3 10000 1
4000
4004
4002
10006
3 10000 100000
4000
4004
4002
10000

Note

对于样例11,柱爷会在第一天买入22股,在第22天卖出22股最优

这样柱爷能赚最多的钱(就能更好的把妹了)

Resources

2016 UESTC Training for Dynamic Programming