#P908. 指揮官

指揮官

題目描述

指揮官要求全體人員從左到右排隊, 編號為1至n。然後他會發出以下的4種指令:

1 x y 表示要求第x號隊員移動y的左側 (如果x己經在y的左側, 則忽略此指令)

2 x y 表示要求第x號隊員移動y的右側 (如果x己經在y的右側, 則忽略此指令)

3 x y 表示要求第x號隊員和第y號隊員調換位置

4 翻轉整排隊伍的位置

以上指令保證有效, 即x不等於y

 

例如:  有6個人員排成一隊

執行 1 1 4 指令,即1移動到4的左側,變成 2 3 1 4 5 6 

又執行 2 3 5 指令,即3移動到5的右側,變成 2 1 4 5 3 6 

接著執行 3 1 6 指令,即交換1和6的位置,變成 2 6 4 5 3 1

最後執行4指令,得到 1 3 5 4 6 2

 

 

 

輸入格式

第一行為n和m,跟著有m行,每行都包含一個指令。

輸出格式

隊伍最後的排列。

Samples

["6 4\r\n1 1 4\r\n2 3 5\r\n3 1 6\r\n4","5 3\r\n1 1 4\r\n3 1 2\r\n2 3 5","10 1\r\n4"]
["1 3 5 4 6 2","1 2 4 5 3","10 9 8 7 6 5 4 3 2 1"]

原始資料

  • Zero1 題號:a908
  • Hydro 題號:Z0908
  • Locale:zh_TW
  • Display:practice