deque 是一種能支援從前後插入、刪除、查詢 deque 裡面有幾個元素、查詢最前面與最後面數字的資料結構。
這題要你學會實作 deque,指令如下。
1 C
:將正整數 $C$ 從後端插入 deque。2 C
:將正整數 $C$ 從前端插入 deque。3
:查詢目前 deque 最後面的元素是多少並輸出,如果 deque 為空則輸出 error
。4
:查詢目前 deque 最前面的元素是多少並輸出,如果 deque 為空則輸出 error
。5
:將 deque 最後面的元素從 deque 中移除,如果 deque 為空則輸出 error
。6
:將 deque 最前面的元素從 deque 中移除,如果 deque 為空則輸出 error
。7
:查詢 deque 中目前有多少元素。輸入第一行有一個正整數 $N(1 \leq N \leq 100000)$。
之後有 $N$ 行,每行有一個指令,指令如題敘所述,其中插入指令的 $C$ 值不超過 $10^ 9$。
請對需要輸出的指令輸出答案並換行。
No. | Testdata Range | Constraints | Score |
---|---|---|---|
1 | 0~1 | 範例測資 | 0 |
2 | 0~21 | 無額外限制 | 100 |