description
費了好長時間敲出的一篇**,想不想知道其中敲了多少個字母?那麼現在我們去寫乙個程式實現吧!
input
輸入有多行資料,每行資料不會超過10000個字元,同時我們保證,每行不會出現空格和tab。
output
對於每一行輸入資料,按出現次數從大到小輸出該字母和出現的次數,字母統一用大寫字母表示,如果兩個字母出現次數相同,按字母表的先後順序輸出,如果這個字母沒有出現,不輸出該字母。輸出完該行所有字母的出現次數後,輸出「—」。
sample input
congqianyouzuoshan,
shanshangyougemiao,
miaomiaomiao~~
sample output
n 3o 3
a 2u 2
c 1g 1
h 1i 1
q 1s 1
y 1z 1
a 3g 2
h 2n 2
o 2s 2
e 1i 1
m 1u 1
y 1a 3
i 3m 3
o 3
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
typedef
long
long ll;
#define maxn 10005
#define inf 0x3f3f3f3f
//將近int型別最大數的一半,而且乘2不會爆int
const ll mod =
332748118
;struct student
stu[30]
;void
init()
}int
cmp(student x, student y)
intmain()
sort
(stu+
1, stu+
27, cmp)
;for
(int i=
1; i<=26;
++i)
cout <<
"---"
<<
'\n';}
return0;
}
SDNU 1106 字元統計器(水題)
費了好長時間敲出的一篇 想不想知道其中敲了多少個字母?那麼現在我們去寫乙個程式實現吧!輸入有多行資料,每行資料不會超過10000個字元,同時我們保證,每行不會出現空格和tab。對於每一行輸入資料,按出現次數從大到小輸出該字母和出現的次數,字母統一用大寫字母表示,如果兩個字母出現次數相同,按字母表的先...
1206 字元統計
字元統計 time limit 1000ms memory limit 65536k total submit 186 accepted 67 description 給出一串字元,要求統計出裡面的字母 數字 空格以及其他字元的個數。字母 a,b,z a,b,z組成 數字 0,1,9 空格 不包括引...
1042 字元統計
請編寫程式,找出一段給定文字中出現最頻繁的那個英文本母。輸入格式 輸入在一行中給出乙個長度不超過1000的字串。字串由ascii碼表中任意可見字元及空格組成,至少包含1個英文本母,以回車結束 回車不算在內 輸出格式 在一行中輸出出現頻率最高的那個英文本母及其出現次數,其間以空格分隔。如果有並列,則輸...