時間限制 2000 ms ・ 記憶體限制 256 MB
題目描述
一棵二元樹的每個節點儲存正整數。以 (n,s) 指定節點,其中 n 是值,s 是從根走到該節點的路徑字串,L 表示走向左子節點,R 表示走向右子節點。根的路徑是空字串,例如 (5,)。 一棵樹只有在每條根到節點路徑上的所有節點都恰好被指定一次時,才算完整指定。缺少任何祖先或同一位置被指定多次,都不完整。 對完整指定的樹,請輸出層序遍歷:先輸出深度較小的層,同一層由左到右。
輸入格式
多棵樹,讀至檔案結尾。每棵樹由若干 (n,s) 組成,以空白或換行分隔,最後用 () 結束。括號內不含空白。每個值均為正整數,每筆至少有一個節點,至多 256 個節點。
輸出格式
每棵樹輸出一行。完整時輸出層序遍歷的整數,以單一空白分隔;否則輸出 not complete。
題目來源:UVa 122 — Trees on the level。 原題:https://onlinejudge.org/external/1/122.pdf
範例測資
範例輸入 1
(11,LL) (7,LLL) (8,R) (5,) (4,L) (13,RL) (2,LLR) (1,RRR) (4,RR) () (3,L) (4,R) ()
範例輸出 1
5 4 8 11 13 4 7 2 1 not complete
請先登入後再提交程式碼
討論與題解
載入討論區…