当前位置: 首页 > news >正文

销售网站建设怎么做国外免费推广网站有哪些

销售网站建设怎么做,国外免费推广网站有哪些,网站开发 界面,建设有访问量的网站2哥 : 叮铃铃,3妹,准备复工了啊,过年干嘛呢,是不是逛吃逛吃,有没有长胖呢。 3妹:切,不想上班,假期能不能重来一遍啊,虽然在家我妈张罗着要给我相亲呢。可是在家还是很好的…

瑟瑟发抖

2哥 : 叮铃铃,3妹,准备复工了啊,过年干嘛呢,是不是逛吃逛吃,有没有长胖呢。
3妹:切,不想上班,假期能不能重来一遍啊,虽然在家我妈张罗着要给我相亲呢。可是在家还是很好的啊。
2哥 : 相亲?哈哈哈哈
3妹:别笑了,我妈说跟我年龄相等的人都已经孩子上小学了,跟她年龄相等的人孙子最少都会打酱油了。
2哥 :哈哈哈哈,让我先笑一会儿
3妹:话说2哥过年在家里也刷题吗?
2哥:当然了,雷打不动。
3妹:好吧,还得是2哥🐂,我有几天懈怠了。
2哥:好吧,说到刷题啊,今天有一道“最少”的题目, 让我们先做一下吧~

吃瓜

题目:

给你一个字符串 word,由小写英文字母组成。

电话键盘上的按键与 不同 小写英文字母集合相映射,可以通过按压按键来组成单词。例如,按键 2 对应 [“a”,“b”,“c”],我们需要按一次键来输入 “a”,按两次键来输入 “b”,按三次键来输入 “c”。

现在允许你将编号为 2 到 9 的按键重新映射到 不同 字母集合。每个按键可以映射到 任意数量 的字母,但每个字母 必须 恰好 映射到 一个 按键上。你需要找到输入字符串 word 所需的 最少 按键次数。

返回重新映射按键后输入 word 所需的 最少 按键次数。

下面给出了一种电话键盘上字母到按键的映射作为示例。注意 1,*,# 和 0 不 对应任何字母。
image.png
示例 1:
image.png

输入:word = “abcde”
输出:5
解释:图片中给出的重新映射方案的输入成本最小。
“a” -> 在按键 2 上按一次
“b” -> 在按键 3 上按一次
“c” -> 在按键 4 上按一次
“d” -> 在按键 5 上按一次
“e” -> 在按键 6 上按一次
总成本为 1 + 1 + 1 + 1 + 1 = 5 。
可以证明不存在其他成本更低的映射方案。
示例 2:
image.png

输入:word = “xyzxyzxyzxyz”
输出:12
解释:图片中给出的重新映射方案的输入成本最小。
“x” -> 在按键 2 上按一次
“y” -> 在按键 3 上按一次
“z” -> 在按键 4 上按一次
总成本为 1 * 4 + 1 * 4 + 1 * 4 = 12 。
可以证明不存在其他成本更低的映射方案。
注意按键 9 没有映射到任何字母:不必让每个按键都存在与之映射的字母,但是每个字母都必须映射到按键上。
示例 3:
image.png
输入:word = “aabbccddeeffgghhiiiiii”
输出:24
解释:图片中给出的重新映射方案的输入成本最小。
“a” -> 在按键 2 上按一次
“b” -> 在按键 3 上按一次
“c” -> 在按键 4 上按一次
“d” -> 在按键 5 上按一次
“e” -> 在按键 6 上按一次
“f” -> 在按键 7 上按一次
“g” -> 在按键 8 上按一次
“h” -> 在按键 9 上按两次
“i” -> 在按键 9 上按一次
总成本为 1 * 2 + 1 * 2 + 1 * 2 + 1 * 2 + 1 * 2 + 1 * 2 + 1 * 2 + 2 * 2 + 6 * 1 = 24 。
可以证明不存在其他成本更低的映射方案。

提示:

1 <= word.length <= 10^5
word 仅由小写英文字母组成。

思路:

思考

贪心算法,
统计每个字母的出现次数,按照出现次数从大到小排序。

根据 排序不等式,出现次数前 8 大的字母,只需要按一次;出现次数前 9 到 16 大的字母,需要按两次;依此类推。

把出现次数和对应的按键次数相乘再相加,得到的按键次数之和就是最小的。

java代码:


class Solution {public int minimumPushes(String word) {int[] cnt = new int[26];for (char b : word.toCharArray()) {cnt[b - 'a']++;}Arrays.sort(cnt);int ans = 0;for (int i = 0; i < 26; i++) {ans += cnt[25 - i] * (i / 8 + 1);}return ans;}
}
http://www.dt0577.cn/news/17165.html

相关文章:

  • 微盟企业微信助手深圳网站设计十年乐云seo
  • 云南省城乡建设厅网站中国唯一没有疫情的地方
  • 就业服务网站建设方案企业网站seo排名
  • 制作网站的公司注册资本要多少windows优化大师怎么卸载
  • 企业名称预先核准网上申请系统商品标题关键词优化
  • 宁波网站建设外包seo专员招聘
  • 网站开发和运营合同分开签么百度网页版首页
  • 哪个网站可以做自由行地图合肥seo公司
  • 哪家建设网站seo公司 杭州
  • 软件技术和计算机网络技术哪个好宁波seo网站
  • 上海专业高端网站建设服务竞价托管 微竞价
  • 怎么用源码做网站seo优化排名方法
  • 海搜网做的网站怎么办怎么注册自己的网站域名
  • 金融行业网站制作网站seo属于什么专业
  • 怎样在设计网站做图赚钱吗商品推广软文写作500字
  • 上海在线做网站营销推广活动策划方案
  • wordpress建站两秒打开关键词优化排名用哪些软件比较好
  • 策划公司组织结构图北京seo外包
  • wordpress页面如何排序学seo哪个培训好
  • 湖南衡阳市建设工程造价网站营销推广app
  • 平台是什么意思群排名优化软件官网
  • 微商手机网站制作公司深圳关键词排名推广
  • 公司网站建设内容建议百度网盘下载app
  • 合肥一浪网络科技有限公司seo优化价格
  • 理财网站建设的毕业论文活动策划公司
  • 成都网站优化哪家好今天新闻联播
  • 有哪些国外网站做的好的效果图精准营销的典型案例
  • 怎么样在网站上做跳转乔拓云网站建设
  • 唐山建设公司网站临沂seo建站
  • 做微博这样的网站吗软文广告推广