計蒜客 難題題庫 134 求出現次數最多的字元

2021-07-04 11:10:09 字數 587 閱讀 3652

乙個字串中可能包含a~z中多個字串,並且可能會有重複,如 string data ="abcdaaa",這道字串出現次數醉倒的字母就是a,出現了4次。現在使用者輸入乙個字串,我們需要求出出現次數最多的字母,並且求出次數,如果存在字母中出現最多的次數不唯一,但所有出現次數最多的字母及次數都要列印出來。

輸入:輸入是一行字串,就是我們所需統計的字串,例如我們輸入 「abcabd」

輸出:輸出是出現次數最多的字母以及出現次數,二者用空格分開,如果出現最多次數的字母不唯一,按照字母在字串中出現的順序,把所有結果列印出來,用換行符將每一行的字母和次數分開

樣例1輸入:

abcabd

輸出:

a 2

b 2

#include#includeusing namespace std;

int count[256];

int main()

int max_count = 0;

for(int i = 0; i < 256; ++i)

}for(int i = 0; i < 256; ++i)

}}

計蒜客 難題題庫 217 階乘

n的階乘定義為n 1 2 3 n 如3 6 n 通常最後會有很多0,如5 120 最後有乙個0,現在統計n 去除末尾的0後,最後k位是多少 輸入格式 第一行包括兩個數n,k 輸出格式 如果n 不止k位,則輸出最後k位,如果不足k位,則將剩下的全部輸出 7!為5040,去除末尾的0為504,最後兩位為...

計蒜客 求出現次數最多的字元

乙個字串中可能包含a z中多個字串,並且可能會有重複,如 string data abcdaaa 這道字串出現次數醉倒的字母就是a,出現了4次。現在使用者輸入乙個字串,我們需要求出出現次數最多的字母,並且求出次數,如果存在字母中出現最多的次數不唯一,但所有出現次數最多的字母及次數都要列印出來。輸入輸...

計蒜客 難題題庫 005 矩陣翻轉

曉萌最近在做乙個翻轉的應用,你可能也知道,其實是由乙個個的點組成的。於是,曉萌想先做乙個可以翻轉矩陣的程式,來解決他問題的核心部分。輸入第一行包括由空格分開的整數m n t 0 m 200,0 n 200,t 0或1 其中m和n分別表示待處理矩陣的行數與列數,t為0時表示左右翻轉,為1時表示上下翻轉...