a702. CPE:DNA Sorting (UVa 612)

簡單CPE

時間限制 2000 ms ・ 記憶體限制 256 MB

題目描述

字串的逆序數是滿足 i < j 但第 i 個字元大於第 j 個字元的配對數。將同長度的 DNA 字串依逆序數由小到大排列;逆序數相同時保留原輸入順序。字母順序為 A < C < G < T。

輸入格式

第一行測試組數 M,組與組之間有空白行。每組先給字串長度 n(1 ≤ n ≤ 50)與數量 m(1 ≤ m ≤ 100),接著 m 行各有一個只含 A、C、G、T 的長度 n 字串。

輸出格式

每組輸出排序後字串,每行一個。兩組輸出之間留一空白行。

題目來源:UVa 612 — DNA Sorting,CPE 歷屆試題。 原題:https://onlinejudge.org/external/6/612.pdf

範例測資

範例輸入 1

1
10 6
AACATGAAGG
TTTTGGCCAA
TTTGGCCAAA
GATCAGATTT
CCCGGGGGGA
ATCGATGCAT

範例輸出 1

CCCGGGGGGA
AACATGAAGG
GATCAGATTT
ATCGATGCAT
TTTTGGCCAA
TTTGGCCAAA
請先登入後再提交程式碼

討論與題解

載入討論區…

更多