#4302. Stonks

0

Stonks

Stonks

题目描述

你将在接下来的 NN 天内交易 X 公司的股票。 作为一个先知,你知道第 ii 天的股票价格将是每股 PiP_i 日元(日本的货币)。 每天,你可以选择恰好执行以下操作之一。

以 PiP_i 日元买入一股股票。 你将获得一股股票,你的金钱将减少 PiP_i 日元。

以 PiP_i 日元卖出一股股票。 你将失去一股股票,你的金钱将增加 PiP_i 日元。

什么也不做。

你最初有 1010010^{100} 日元,所以你永远不会缺钱。 求在第 NN 天结束时你最多可能拥有的净增金额。
即使在第 NN 天结束时你仍然持有一些 X 公司的股票,也视为它们价值 00 日元。

输入格式

输入由标准输入提供,格式如下: NN P1P_1 P2P_2 …\dots PNP_N

输出格式

以整数形式输出答案。

8
2 5 4 3 7 1 8 6
16
5
10000 1000 100 10 1
0
15
300 1 4000 1 50000 900000000 20 600000 50000 300 50000 80000000 900000000 7000000 900000000
2787595378

提示

输入中的所有数值均为整数。 1≤N≤2×1051 \le N \le 2 \times 10^5 1≤Pi≤1091 \le P_i \le 10^9按如下操作,你的金钱将增加 1616 日元,这是可能的最大值。

在第 11 天,你买入 11 股。 你现在持有 11 股股票,目前为止你的净增为 −2-2 日元。 在第 22 天,你卖出 11 股。 你现在持有 00 股股票,目前为止你的净增为 33 日元。 在第 33 天,你买入 11 股。 你现在持有 11 股股票,目前为止你的净增为 −1-1 日元。 在第 44 天,你买入 11 股。 你现在持有 22 股股票,目前为止你的净增为 −4-4 日元。 在第 55 天,你卖出 11 股。 你现在持有 11 股股票,目前为止你的净增为 33 日元。 在第 66 天,你买入 11 股。 你现在持有 22 股股票,目前为止你的净增为 22 日元。 在第 77 天,你卖出 11 股。 你现在持有 11 股股票,目前为止你的净增为 1010 日元。 在第 88 天,你卖出 11 股。 你现在持有 00 股股票,目前为止你的净增为 1616 日元。

标签: AtCoder|abc250G

来源

AtCoder|abc250G