回分類題庫
c006: 6.Facebook時間軸
關鍵字: 101校內初賽

測資點 : 7 | Time Limit : 1000 ms | Memory Limit : 32000 KB
Accepted : 461 Times / 434 Users | Submit : 832 Times / 458 Users | Accepted rate : 95%
題目加入時間 : 2012-06-30 12:50

Content: 简体中文

你的Facebook有切換到動態時報的功能嗎?在這個功能下,所有的最新動態會放在時間軸的兩側,並且依照下面的規則:

  1. 第一則動態會放在時間軸的左側的最上方。
  2. 第二則動態會放在時間軸的右側的最上方。
  3. 第三則以後的動態會放在左右兩側動態中,長度比較短的那一邊,並且會距離上面的動態 10 個像素。如果兩側的長度一樣,則請放到左側。

現在給你一些動態的長度,你能按照上面的規則來擺放這些動態嗎?

Input:

輸入一開始有一個正整數 N (3<=N<=20),代表接下來要輸入 N 則動態,接下來有 N 個數字,代表這 N 則動態的長度。

Output:

請依照上述規則擺放這些動態後把結果印出來。輸出資料有兩行,第一行是左側動態的編號,中間空一格,最後再輸出左側的長度,第二行則是右側動態的編號,以及它的長度。

Sample Input:help

若題目沒有特別說明,則應該以多測資的方式讀取,若不知如何讀取請參考 a001 的範例程式。
輸入1:
4 10 10 10 10

輸入2:
5 35 10 10 40 20 

Sample Output :

輸出1:
1 3 30
2 4 30

輸出2:
1 5 65
2 3 4 80

Hint :

Author :

101校內初賽 (管理員:sagit)

  Solve it!   Status Forum