問題描述
佇列操作題。根據輸入的操作命令,操作佇列(1)入隊、(2)出隊並輸出、(3)計算隊中元素個數並輸出。
輸入格式
第一行乙個數字n。
下面n行,每行第乙個數字為操作命令(1)入隊、(2)出隊並輸出、(3)計算隊中元素個數並輸出。
輸出格式
若干行每行顯示乙個2或3命令的輸出結果。注意:2.出隊命令可能會出現空隊出隊(下溢),請輸出「no」,並退出。
樣例輸入
71 19
1 5623
232樣例輸出191
560no資料規模和約定
1<=n<=50
n =
eval
(input()
)res =
for i in
range
(n):
s =list
(map
(int
,input()
.split())
)if s[0]
==1:1
])elif s[0]
==2:if
len(res)
>0:
res.reverse(
) a = res.pop(
)print
(a) res.reverse(
)else
:print
('no'
)break
elif s[0]
==3:print
(len
(res)
)
藍橋杯 演算法提高 佇列操作
問題描述 佇列操作題。根據輸入的操作命令,操作佇列 1 入隊 2 出隊並輸出 3 計算隊中元素個數並輸出。輸入格式 第一行乙個數字n。下面n行,每行第乙個數字為操作命令 1 入隊 2 出隊並輸出 3 計算隊中元素個數並輸出。輸出格式 若干行每行顯示乙個2或3命令的輸出結果。注意 2.出隊命令可能會出...
藍橋杯 佇列 敲7
有一種酒桌遊戲叫做 敲7 規則是從乙個人開始,說出任意數字,其他人會順序往後報,如果乙個數字包含 7 7,或者是 7 7 的倍數,那麼需要敲打杯子或盤子,不能說出。現在 n n 個人圍坐在乙個圓桌周圍,他們編號從 1 1 到 n n 順時針排列。從某一人開始報出乙個數字,其他人會按照順時針方向順序往...
藍橋杯練習 操作格仔
問題描述 有n個格仔,從左到右放成一排,編號為1 n。共有m次操作,有3種操作型別 1.修改乙個格仔的權值,2.求連續一段格仔權值和,3.求連續一段格仔的最大值。對於每個2 3操作輸出你所求出的結果。輸入格式 第一行2個整數n,m。接下來一行n個整數表示n個格仔的初始權值。接下來m行,每行3個整數p...