Black Box是一种原始的数据库。它可以储存一个整数数组,还有一个特别的变量i。最开始的时候Black Box是空的,而i等于0。这个Black Box要处理一串命令。
命令只有两种:
ADD(x):把x元素放进Black Box;
GET:i加1,然后输出Black Box中第i小的数。
记住:第i小的数,就是Black Box里的数的按从小到大的顺序排序后的第i个元素。
例如:
我们来演示一下一个有11个命令的命令串。(如下图所示)
序号 |
操作 |
i |
数据库 |
输出 |
1 |
ADD(3) |
0 |
3 |
|
2 |
GET |
1 |