文件名称:Stock
介绍说明--下载内容均来自于网络,请自行研究使用
在浩瀚的宇宙中,有一个存在智能生物的星球,名为Z星。与地球相似,在Z星上也存在着股票交易所。对于某只股票,Z星的交易规则如下:
1. 股票可以通过报价指令某个报价进入市场,市场中可以存在某只股票的多个报价。
2. 股票可以通过退出指令取消一次报价。但每次退出指令只会取消当前市场中该股票最早的那次报价。
3. 股票某时刻的总价值为其在市场中的最高报价和总报价数的乘积。股票的总价值有可能为负值。
由于Z星的文明较为落后,计算机刚刚兴起不久。先假设Z星的股票市场中仅存在一支股票。作为一名Z星上的程序员,你的工作是为股票交易所设计一款软件,来自动处理报价、退出指令以及计算每个指令被运行后该股票的价值。
输入
第一行为一个整数 n, 表示指令总数。
接下来 n 行,依次给出对股票执行的 n 个命令。各行的格式为以下几种之一:
E x // x 是 int 范围内的数(-2^31 <= x < 2^31),表示将将股票以报价 x 进入市场。市场中可以存在该股票的多个报价。可以存在相同的报价。
D // 表示取消当前市场中该股票最早的那次报价。(Stock Exchange problem)
1. 股票可以通过报价指令某个报价进入市场,市场中可以存在某只股票的多个报价。
2. 股票可以通过退出指令取消一次报价。但每次退出指令只会取消当前市场中该股票最早的那次报价。
3. 股票某时刻的总价值为其在市场中的最高报价和总报价数的乘积。股票的总价值有可能为负值。
由于Z星的文明较为落后,计算机刚刚兴起不久。先假设Z星的股票市场中仅存在一支股票。作为一名Z星上的程序员,你的工作是为股票交易所设计一款软件,来自动处理报价、退出指令以及计算每个指令被运行后该股票的价值。
输入
第一行为一个整数 n, 表示指令总数。
接下来 n 行,依次给出对股票执行的 n 个命令。各行的格式为以下几种之一:
E x // x 是 int 范围内的数(-2^31 <= x < 2^31),表示将将股票以报价 x 进入市场。市场中可以存在该股票的多个报价。可以存在相同的报价。
D // 表示取消当前市场中该股票最早的那次报价。(Stock Exchange problem)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文件名 | 大小 | 更新时间 |
---|---|---|
Stock | 0 | 2018-12-24 |
Stock\stcok.cpp | 2788 | 2018-11-06 |