国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

名字的漂亮度

2019-11-14 11:32:55
字體:
供稿:網(wǎng)友

名字的漂亮度

描述輸入輸出測試用例代碼

描述

給出一個(gè)名字,該名字有26個(gè)字符串組成,定義這個(gè)字符串的“漂亮度”是其所有字母“漂亮度”的總和。每個(gè)字母都有一個(gè)“漂亮度”,范圍在1到26之間。沒有任何兩個(gè)字母擁有相同的“漂亮度”。字母忽略大小寫。給出多個(gè)名字,計(jì)算每個(gè)名字最大可能的“漂亮度”。

輸入輸出

輸入:整數(shù)N,后序N個(gè)字符串(不區(qū)分大小寫) 輸出:N個(gè)字符串的漂亮度(以換行結(jié)尾)

測試用例

輸入 輸出
2 zhangsan lisi 192 101

代碼塊

#include <iostream>#include <string>using namespace std;int cmp(const void *a, const void *b){ return(*(int *)b - *(int *)a);}int main(){ int num; cin >> num; string *str = new string[num]; for (int i = 0; i < num; i++){ cin >> str[i]; } int *cnt = (int*)malloc(sizeof(int)* 26); for (int i = 0; i < num; i++){ cnt = (int*)memset(cnt, 0, sizeof(int)*26); int len = str[i].size(); for (int j = 0; j < len; j++){ if (str[i][j] < 97) str[i][j] += 32; cnt[str[i][j] - 'a']++; } qsort(cnt, 26, sizeof(cnt[0]), cmp ); int res = 0, ccnt = 0; for (int j = 0; j < 26; j++){ if (ccnt < len){ ccnt += cnt[j]; res += cnt[j] * (26 - j); } else break; } cout << res << endl; } free(cnt); return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绍兴市| 阿拉善右旗| 三河市| 太仓市| 十堰市| 安徽省| 阳新县| 武隆县| 大名县| 裕民县| 堆龙德庆县| 蕲春县| 林州市| 枝江市| 承德县| 漳浦县| 乐亭县| 普安县| 桓台县| 河北区| 祥云县| 漳州市| 阿拉善右旗| 资兴市| 通江县| 容城县| 罗田县| 绵阳市| 库车县| 台东市| 迁安市| 大化| 镇宁| 乃东县| 视频| 长武县| 晋江市| 河北省| 新干县| 民乐县| 晋州市|