名字的漂亮度

2021-07-11 00:18:41 字數 768 閱讀 6296

/*

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

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

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

知識點:字串

執行時間限制:0m

記憶體限制:0

輸入:整數n,後續n個名字

n個字串,每個表示乙個名字

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

樣例輸入 2 zhangsan lisi

樣例輸出 192 101

*/#include

using namespace std;

int comput_name_score(char *p);

void main(void)

for(int i=0;i"pause");

}

int comput_name_score(char *p)

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

for(int j=i+1;j<26;j++)

if(count[j]>count[i])

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

if(count[i]!=0)

score+=(26-i)*count[i];

return score;

}

名字的漂亮度

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

名字的漂亮度

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

名字的漂亮度

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