[R39D]购买股票
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
apiadu 正在开发一套自动股票交易系统。给定一个长度为 的数组 ,其中 表示某支股票在第 天的价格。
该系统的交易策略如下:
假设 apiadu 在第 天以价格 买入了一股股票,他会一直持有,直到遇到第一个价格严格高于 的日子 (即 且 ),并在第 天将其卖出。
如果直到第 天结束都没有遇到价格高于 的日子,那么这笔交易就不会发生(或者说无法在第 天及之前卖出)。
现在,apiadu 想知道每一天的“结算收益”。对于每一天 ,请你计算:假设所有满足“在第 天卖出”这一条件的交易都在当天结算,那么这些交易的总利润是多少?
格式
输入格式
第一行包含一个整数 ,表示天数。
第二行包含 个整数 ,表示每天的股票价格。
输出格式
输出一行,包含 个整数,第 个整数表示第 天的总利润。数与数之间用空格隔开。
样例
样例输入 #1
5
5 3 2 4 6
样例输出 #1
0 0 0 3 3
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | ||
|---|---|---|---|
对于 的数据, , 。
代码源挑战赛 Round 39
- Status
- Done
- Rule
- DMY
- Start at
- 2025-11-28 20:00
- End at
- 2025-11-28 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 375