关注
// 第二题
class Solution {
public:
/**
*
* @param k int整型 表示最多的操作次数
* @param s string字符串 表示一个仅包含小写字母的字符串
* @return int整型
*/
int string2(int k, string s) {
int a[30] = {0}, f[30] = {0};
int len = s.size(); // 字符串长度
int ans = 0;
for(int i = 0; i < len; ++i)
++a[s[i]-'a']; // 每一个字母的数量
for(int j = 0; j < 26; ++j) { // 暴力将a~z全部算一遍
memset(f, 0,sizeof(f));
for(int i = 0; i < 26; ++i)
f[abs(i-j)] += a[i]; // 用abs(i-j)次修改到当前字母的数量
int res = 0, kk = k;
for(int i = 0; i < 26; ++i) {
kk -= f[i]*i;
if(kk >= 0) res += f[i];
else {res += (kk+f[i]*i)/i; break;} // k 不够 跳出
}
ans = max(ans, res);
}
return ans;
// write code here
}
};
查看原帖
1 1
相关推荐
10-14 21:06
西北农林科技大学 数据分析师 点赞 评论 收藏
分享
10-05 21:58
广西职业师范学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 实习在多还是在精 #
33069次浏览 230人参与
# 我的求职进度条 #
78961次浏览 1087人参与
# 平安产险科技校招 #
515次浏览 0人参与
# 秋招踩过的“雷”,希望你别再踩 #
79009次浏览 1047人参与
# 实习下班不想学习,正常吗? #
18728次浏览 169人参与
# 你现在会用到哪些AI技能? #
4213次浏览 70人参与
# 未岚大陆求职进展汇总 #
6325次浏览 82人参与
# 你见过哪些工贼行为 #
15713次浏览 87人参与
# 你的房租占工资的比例是多少? #
64231次浏览 797人参与
# 校招谈薪一定要知道的事 #
12474次浏览 110人参与
# 反问环节如何提问 #
114885次浏览 2451人参与
# 找工作中的小确幸 #
25080次浏览 257人参与
# 顺丰求职进展汇总 #
63046次浏览 313人参与
# 小马智行求职进展汇总 #
13305次浏览 49人参与
# 你觉得什么岗位会被AI替代 #
15599次浏览 171人参与
# 大厂VS公务员你怎么选 #
23475次浏览 346人参与
# 如果不考虑收入,你最想做什么工作? #
32438次浏览 185人参与
# 非技术岗投递进展 #
157675次浏览 1314人参与
# 总结:哪家公司面试体验感最好 #
69865次浏览 416人参与
# 在国企工作的人,躺平了吗? #
367805次浏览 3915人参与
# 机械人,秋招第一次笔试的企业是哪家? #
72821次浏览 592人参与
# 工作中,努力重要还是选择重要? #
206191次浏览 2086人参与