国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

洛谷

2019-11-10 21:16:24
字體:
來源:轉載
供稿:網友

題目描述

Black Box是一種原始的數據庫。它可以儲存一個整數數組,還有一個特別的變量i。最開始的時候Black Box是空的.而i等于0。這個Black Box要處理一串命令。

命令只有兩種:

ADD(x):把x元素放進BlackBox;

GET:i加1,然后輸出Blackhox中第i小的數。

記住:第i小的數,就是Black Box里的數的按從小到大的順序排序后的第i個元素。例如:

我們來演示一下一個有11個命令的命令串。(如下圖所示)

現在要求找出對于給定的命令串的最好的處理方法。ADD和GET命令分別最多200000個。現在用兩個整數數組來表示命令串:

1.A(1),A(2),…A(M):一串將要被放進Black Box的元素。每個數都是絕對值不超過2000000000的整數,M$200000。例如上面的例子就是A=(3,1,一4,2,8,-1000,2)。

2.u(1),u(2),…u(N):表示第u(j)個元素被放進了Blaek Box里后就出現一個GET命令。例如上面的例子中u=(l,2,6,6)。輸入數據不用判錯。

輸入輸出格式

輸入格式: 第一行,兩個整數,M,N。

第二行,M個整數,表示A(l)

……A(M)。

第三行,N個整數,表示u(l)

…u(N)。

輸出格式: 輸出Black Box根據命令串所得出的輸出串,一個數字一行。

輸入輸出樣例

輸入樣例#1: 7 4 3 1 -4 2 8-1000 2 1 2 6 6 輸出樣例#1: 3 3 l 2 說明

對于30%的數據,M≤10000;

對于50%的數據,M≤100000:

對于100%的數據,M≤200000。

代碼:

include

include

include

include

using namespace std; int a[200001],u[200001];

PRiority_queue


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 哈密市| 汝阳县| 马关县| 高密市| 宜宾县| 页游| 托克托县| 股票| 磐石市| 罗定市| 峡江县| 黎平县| 承德市| 大关县| 家居| 保靖县| 崇文区| 新宁县| 上栗县| 天祝| 大关县| 修文县| 刚察县| 南乐县| 颍上县| 增城市| 防城港市| 噶尔县| 岐山县| 田林县| 泗阳县| 庄河市| 张家口市| 贺州市| 秦皇岛市| 郯城县| 祁连县| 军事| 贡嘎县| 武宣县| 扎赉特旗|