這題只要你簡單練習並且熟悉 stack 的各種操作。
請你實做一個 stack ,並實現以下指令:
1 n 將數字 $n$ 放進 stack 中2 拿出 stack 最上層的數字(不需印出此數字),如果 stack 是空的,則輸出 QQ3 印出 stack 最上層的數字(不需拿出此數字),如果 stack 是空的,則輸出 QQ4 印出當前 stack 中存放了多少數字輸入第一行有一整數 $m$ ,代表接下來會有幾個指令。
接下來 $m$ 行,每行都為敘述中所提到的指令。格式如題敘所述。
1 輸入的數字範圍為 int對每個操作 2, 3 與 4 印出對應的結果,每個指令的結果之間需換行。
6 1 87 3 1 55 4 2 4
87 2 1
10 1 50 3 1 80 3 2 3 4 1 777 1 666 4
50 80 50 1 3
| No. | Testdata Range | Constraints | Score |
|---|---|---|---|
| 1 | 0~1 | 範例測資 | 0 |
| 2 | 0~9 | 無額外限制 | 100 |