Processing math: 100%


a979: 我親戚啦!
標籤 : STL
通過比率 : 2人/4人 ( 50% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-10-20 22:58

內容

我們最常看到的機車排隊狀況就是有人明明是插隊,卻有人在那邊喊他是我親戚,因此來合理化這個不U的插隊行為。

現在有一個商店,因為很有名,很多人會來排隊,但插隊問題層出不窮。

因為插隊問題吵到最後也就不了了之,所以大家形成了共識:「大家憑自己親戚的本事,排隊隊伍照排。」

現在請你告訴店員,接下來要買東西的是誰?

每一個人都要插在自己親戚們的最後方,而且團購的話只要報第一個人的名字就可以了!

當然,就算買到了,還是可以再排一次隊。

輸入說明

第一行會有一個數字 T,代表這個測資點有 T 筆測資

每一筆測資的第一行會有一個數字 N,代表有 N 組親戚關係

接下來的 N 行中,第一數字 K 代表這個親戚團共有 K 人,而後面 K 個數字則是團裡每一個人的編號

接下來有五種操作,5 代表這一筆測資結束

1 a,代表 a 進入排隊隊伍中,不用輸出,保證 a 不存在於現有的排隊隊伍中

2,代表隊伍最前方的人買東西並離間隊伍,請輸出買東西人的編號,保證此時隊伍不空

3,代表隊伍最前方所有具親戚關係的人都離開去買東西,只需輸出最前方人的編號即可,保證此時隊伍不空

4 a,隊伍中的 a 想要放棄,而且他會勸說所有一起排隊的親戚放棄並離開隊伍,不用輸出,保證 a 存在於隊伍中

5 代表店關門了,沒排到的請下次再來,不用輸出

輸出說明

按照輸入要求中的進行輸出,且每個輸出都要換行

每一筆測資都要間隔一個空行

範例輸入
1
3
2 1 2
3 3 4 5
4 6 7 8 9
1 1
2
1 9
1 2
1 3
1 8
2
2
1 1
1 6
1 7
4 7
1 4
3
3
5
範例輸出
1
9
8
2
3
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (5%): 1.0s , <1M
公開 測資點#1 (5%): 1.0s , <10M
公開 測資點#2 (5%): 1.0s , <10M
公開 測資點#3 (10%): 1.0s , <10M
公開 測資點#4 (20%): 1.0s , <10M
公開 測資點#5 (25%): 1.0s , <50M
公開 測資點#6 (30%): 0.5s , <50M
提示 :

對於所有測資:T=10ΣK8×1051 編號 107,操作數 105

測資 #00:操作中沒有 34,而且操作數及人數皆 1000,編號 105

測資 #01:操作中沒有 34ΣK105,編號 105

測資 #02:操作中沒有 4,編號 105ΣK105

測資 #03:操作中沒有 4ΣK105

測資 #04ΣK105

測資 #05:無特別限制

測資 #06 和測資 #05 相同,只是時間縮短了而已

真的是用 queue 嗎?

禁止使用 getchar()

標籤:
STL
出處:
[管理者:
frankie (34104)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」