實驗10 Problem D STL 管道二

2022-05-09 09:24:09 字數 1255 閱讀 2411

home

web board

problemset

standing

status

statistics

problem d: stl——管道二time limit: 1 sec  memory limit: 128 mb

submit: 1314  solved: 772

[submit][status][web board]現在有乙個管道,這個管道是垂直的可以容納許多字串。我們定義如下操作。

1.插入 將乙個字串壓入管道中,新壓入的字串位於管道的最上方。

2.插入 將乙個字串壓入管道中,新壓入的字串位於管道的最下方。

3.輸出管道中最低端的字串,如果管道為空,輸出-1

4.輸出管道中最高端的字串,如果管道為空,輸出-1

5.將最低端的字串刪除,刪除之後原來位於第二低的字串到了最低端,如果管道為空,輸出-1

6.將最高端的字串刪除,刪除之後原來位於第二高的字串到了最高端,如果管道為空,輸出-1

0.將管道清空

第一行為乙個整數q 不超過1000

之後q行 每行首先乙個整數 代表操作0~6 分別對應三種操作

如果操作為一 之後跟隨乙個字串 只包含小寫字母

每乙個2操作輸出相應的答案

31 a

2 b3

b你可以使用stl中的deque很輕易的完成這個問題。

[submit][status][web board]

한국어<  

中文فارسی

english

ไทยsdustoj

team

gpl2.0

2003-2011

hustoj project

team

anything about the problems, please contact admin:

admin

#include#include

#include

using

namespace

std;

intmain()

else

if(m==2)

else

if(m==3)

else

if(m==4)

else

if(m==5)

else

if(m==6)

else

if(m==0

) }

}

實驗7 Problem D STL 表示式求值

給出乙個表示式,求出其值。表示式中只存在 三種運算,我們假設表示式是正確的,且不存在除數為零的情況。第一行輸入乙個正整數 n 1 n 30 表示有表示式 n 個數 每個數均小於100 表示式中只有數值 都是大於零的數 和運算子 包括 四種運算子,其中 只在表示式最後,表示乙個表示式輸出結束,且整個表...

實驗10 事件I O

10 事件 i o 1 事件i o select 函式的侷限性 a 程序所能同時開啟的檔案描述符個數受 fd setsize 大小的限制 b 每當 select 函式返回可用的檔案描述符集合後,應用都不得不對所有已 註冊的檔案描述符進行遍歷比對,以確定哪個描述符上發生了事件,從而對其進 行讀寫操作 ...

實驗10 實時時鐘設計實驗

訪問 rtc 模組的暫存器,首先要設rtccon 的bit0 為1,cpu 通過讀取rtc 模組中暫存器bcdsec bcdmin bcdhour bcdday bcdmon 和bcdyear 的值,得到當前的相應時間值,然而,由於多個暫存器依次讀出,所以有可能產生錯誤。例如 使用者依次讀取年 19...