a706. CPE:Rank the Languages (UVa 10336)

簡單CPE

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

題目描述

給定一張以小寫字母表示語言的地圖。水平或垂直相鄰、且使用相同語言的格子屬於同一個國家;對角相鄰不算連接。

請統計每種語言出現於多少個國家,並依指定順序排名。

輸入格式

第一行是測試資料筆數 N。每筆先有地圖高度 H 與寬度 W,接著 H 行,每行包含 W 個 a 到 z 的小寫字母。

輸出格式

每筆資料先輸出 World #n,n 從 1 開始。接著每種出現過的語言輸出一行 字母: 國家數。

依國家數由多到少排列;若國家數相同,依字母順序排列。

題目來源:UVa 10336 — Rank the Languages。 原題:https://onlinejudge.org/external/103/10336.pdf

範例測資

範例輸入 1

2
4 8
ttuuttdd
ttuuttdd
uuttuudd
uuttuudd
9 9
bbbbbbbbb
aaaaaaaab
bbbbbbbab
baaaaacab
bacccccab
bacbbbcab
bacccccab
baaaaaaab
bbbbbbbbb

範例輸出 1

World #1
t: 3
u: 3
d: 1
World #2
b: 2
a: 1
c: 1
請先登入後再提交程式碼

討論與題解

載入討論區…

更多