名字的漂亮度

2021-07-10 07:43:02 字數 898 閱讀 6408

題目描述:

給出乙個名字,該名字有26個字串組成,定義這個字串的「漂亮度」是其所有字母「漂亮度」的總和。

每個字母都有乙個「漂亮度」,範圍在1到26之間。沒有任何兩個字母擁有相同的「漂亮度」。字母忽略大小寫。

給出多個名字,計算每個名字最大可能的「漂亮度」。

知識點: 字串

輸入: 整數n,後續n個名字;n個字串,每個表示乙個名字

輸出: 每個名稱可能的最大漂亮程度

樣例輸入: 2 zhangsan lisi

樣例輸出: 192 101

**:

#include #include #define max 100

using namespace std;

int main()

; len = str[i].size();

for (j = 0; j < len; j++)

for (j = 0; j < len; j++)

count[str[i][j] - 'a']++;

for (j = 0; j < 25; j++)

for (k = j + 1; k < 26; k++)

if (count[j] < count[k])

j = 0;

while (count[j] != 0&&i<26)

cout << sum << endl;

} cin.get(); //用於除錯時看清執行結果,提交**前必須刪除,否則會導致系統顯示超時

cin.get();

return 0;

}

得分

執行時間

記憶體複雜度

最大巢狀深度

100(100)

63ms

2068kb125

名字的漂亮度

給出乙個名字,該名字有26個字串組成,定義這個字串的 漂亮度 是其所有字母 漂亮度 的總和。每個字母都有乙個 漂亮度 範圍在1到26之間。沒有任何兩個字母擁有相同的 漂亮度 字母忽略大小寫。給出多個名字,計算每個名字最大可能的 漂亮度 輸入 整數n,後續n個名字 n個字串,每個表示乙個名字 輸出 每...

名字的漂亮度

名字的漂亮度 26 字母個數最多的個數 25 字母個數其次的個數 24 字母個數再其次的 忽略大小寫 個數 1 出現次數最小的個數。輸入 整數n,n個字串 輸出 n個字串漂亮度 例如 輸入1 a 輸出 26 先求出每個字母出現的個數,然後對個數從大到小排序,再求出字元的漂亮度。include inc...

名字的漂亮度

描述給出乙個名字,該名字有26個字串組成,定義這個字串的 漂亮度 是其所有字母 漂亮度 的總和。每個字母都有乙個 漂亮度 範圍在1到26之間。沒有任何兩個字母擁有相同的 漂亮度 字母忽略大小寫。給出多個名字,計算每個名字最大可能的 漂亮度 知識點字串 執行時間限制 0m記憶體限制0輸入 整數n,後續...