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

计算机学院网站建设系统可行性分析seo排名优化收费

计算机学院网站建设系统可行性分析,seo排名优化收费,深圳公司注册开户,免费网站模板的制作方法1255. 得分最高的单词集合 难度困难60 你将会得到一份单词表 words,一个字母表 letters (可能会有重复字母),以及每个字母对应的得分情况表 score。 请你帮忙计算玩家在单词拼写游戏中所能获得的「最高得分」:能够由…

1255. 得分最高的单词集合

难度困难60

你将会得到一份单词表 words,一个字母表 letters (可能会有重复字母),以及每个字母对应的得分情况表 score

请你帮忙计算玩家在单词拼写游戏中所能获得的「最高得分」:能够由 letters 里的字母拼写出的 任意 属于 words 单词子集中,分数最高的单词集合的得分。

单词拼写游戏的规则概述如下:

  • 玩家需要用字母表 letters 里的字母来拼写单词表 words 中的单词。
  • 可以只使用字母表 letters 中的部分字母,但是每个字母最多被使用一次。
  • 单词表 words 中每个单词只能计分(使用)一次。
  • 根据字母得分情况表score,字母 'a', 'b', 'c', … , 'z' 对应的得分分别为 score[0], score[1], …, score[25]
  • 本场游戏的「得分」是指:玩家所拼写出的单词集合里包含的所有字母的得分之和。

示例 1:

输入:words = ["dog","cat","dad","good"], letters = ["a","a","c","d","d","d","g","o","o"], score = [1,0,9,5,0,0,3,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0]
输出:23
解释:
字母得分为  a=1, c=9, d=5, g=3, o=2
使用给定的字母表 letters,我们可以拼写单词 "dad" (5+1+5)和 "good" (3+2+2+5),得分为 23 。
而单词 "dad" 和 "dog" 只能得到 21 分。

示例 2:

输入:words = ["xxxz","ax","bx","cx"], letters = ["z","a","b","c","x","x","x"], score = [4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,10]
输出:27
解释:
字母得分为  a=4, b=4, c=4, x=5, z=10
使用给定的字母表 letters,我们可以组成单词 "ax" (4+5), "bx" (4+5) 和 "cx" (4+5) ,总得分为 27 。
单词 "xxxz" 的得分仅为 25 。

示例 3:

输入:words = ["leetcode"], letters = ["l","e","t","c","o","d"], score = [0,0,1,1,1,0,0,0,0,0,0,1,0,0,1,0,0,0,0,1,0,0,0,0,0,0]
输出:0
解释:
字母 "e" 在字母表 letters 中只出现了一次,所以无法组成单词表 words 中的单词。

提示:

  • 1 <= words.length <= 14
  • 1 <= words[i].length <= 15
  • 1 <= letters.length <= 100
  • letters[i].length == 1
  • score.length == 26
  • 0 <= score[i] <= 10
  • words[i]letters[i] 只包含小写的英文字母。

回溯

审题,一开始回溯错了,回溯成letters匹配word了

  • 子集型回溯(选还是不选)
class Solution {// 子集型回溯 :枚举word[i]选还是不选String[] words;int[] score, count = new int[26];int res;public int maxScoreWords(String[] words, char[] letters, int[] score) {this.words = words;this.score = score;for(char c : letters) count[c-'a']++;res = 0;dfs(words.length - 1,0);return res;}// 从前i个单词中继续选择,当前得分为totalpublic void dfs(int i, int total){if(i < 0){res = Math.max(res, total);return;} // 不选word[i]dfs(i-1, total);// 选word[i] 先判断合法不合法char[] s = words[i].toCharArray();boolean flag = true;for(char c : s){if(count[c-'a']-- == 0) flag = false;total += score[c-'a'];}if(flag) dfs(i-1, total);for(char c : s){++count[c-'a'];}}
}

文章转载自:
http://dinncomasterplan.ssfq.cn
http://dinncodemarche.ssfq.cn
http://dinncotumbling.ssfq.cn
http://dinncocastte.ssfq.cn
http://dinncoroachback.ssfq.cn
http://dinnconye.ssfq.cn
http://dinncocrepuscular.ssfq.cn
http://dinncoordonnance.ssfq.cn
http://dinncorunoff.ssfq.cn
http://dinncokaryogram.ssfq.cn
http://dinncodecretive.ssfq.cn
http://dinncotrochilic.ssfq.cn
http://dinncoveneto.ssfq.cn
http://dinncoevection.ssfq.cn
http://dinncoinfobahn.ssfq.cn
http://dinncofilamentary.ssfq.cn
http://dinncodecolletage.ssfq.cn
http://dinncocellar.ssfq.cn
http://dinncoluteinization.ssfq.cn
http://dinncoextractive.ssfq.cn
http://dinncorank.ssfq.cn
http://dinncotithe.ssfq.cn
http://dinncoupheaped.ssfq.cn
http://dinncounreasonably.ssfq.cn
http://dinncoadamic.ssfq.cn
http://dinncobuckshee.ssfq.cn
http://dinncoharim.ssfq.cn
http://dinncouvarovite.ssfq.cn
http://dinncobalas.ssfq.cn
http://dinncomisdemeanant.ssfq.cn
http://dinncoaxotomy.ssfq.cn
http://dinncoenumerable.ssfq.cn
http://dinncocatechu.ssfq.cn
http://dinncorosemaled.ssfq.cn
http://dinncofortalice.ssfq.cn
http://dinncoimageable.ssfq.cn
http://dinncofeelingful.ssfq.cn
http://dinncoartiodactyl.ssfq.cn
http://dinncoboost.ssfq.cn
http://dinncofascinatress.ssfq.cn
http://dinncoburyat.ssfq.cn
http://dinncoaboveground.ssfq.cn
http://dinncounderpayment.ssfq.cn
http://dinncobuttock.ssfq.cn
http://dinncoadvertizing.ssfq.cn
http://dinncocytologist.ssfq.cn
http://dinncowidow.ssfq.cn
http://dinncoswum.ssfq.cn
http://dinnconmi.ssfq.cn
http://dinncosaratov.ssfq.cn
http://dinncononprovided.ssfq.cn
http://dinncodiffusive.ssfq.cn
http://dinncozorille.ssfq.cn
http://dinncocalicoback.ssfq.cn
http://dinncoselenodesy.ssfq.cn
http://dinncoidioplasmic.ssfq.cn
http://dinncopartially.ssfq.cn
http://dinncorefine.ssfq.cn
http://dinncocacogastric.ssfq.cn
http://dinncosawny.ssfq.cn
http://dinncowean.ssfq.cn
http://dinncodecisive.ssfq.cn
http://dinncobrowse.ssfq.cn
http://dinncodieselize.ssfq.cn
http://dinncoplier.ssfq.cn
http://dinncorefrigerant.ssfq.cn
http://dinncodefecator.ssfq.cn
http://dinncoxylem.ssfq.cn
http://dinncojollo.ssfq.cn
http://dinncoafflated.ssfq.cn
http://dinncorickety.ssfq.cn
http://dinnconavalist.ssfq.cn
http://dinncocollieshangie.ssfq.cn
http://dinncoturnover.ssfq.cn
http://dinncoradiate.ssfq.cn
http://dinncojuicy.ssfq.cn
http://dinncohoatzin.ssfq.cn
http://dinncotearing.ssfq.cn
http://dinncokegeree.ssfq.cn
http://dinncomitsein.ssfq.cn
http://dinncopeltry.ssfq.cn
http://dinncocolette.ssfq.cn
http://dinncotelharmonium.ssfq.cn
http://dinncostutter.ssfq.cn
http://dinncowhencesoever.ssfq.cn
http://dinncotdy.ssfq.cn
http://dinncodogcart.ssfq.cn
http://dinncoleatherleaf.ssfq.cn
http://dinncoserrated.ssfq.cn
http://dinncomistily.ssfq.cn
http://dinncouraeus.ssfq.cn
http://dinncocentipoise.ssfq.cn
http://dinncowhisperous.ssfq.cn
http://dinncolethe.ssfq.cn
http://dinnconazi.ssfq.cn
http://dinncounderproduce.ssfq.cn
http://dinncoroadworthy.ssfq.cn
http://dinncohairbrained.ssfq.cn
http://dinncoblackberry.ssfq.cn
http://dinncoliquefacient.ssfq.cn
http://www.dinnco.com/news/140841.html

相关文章:

  • wordpress主题好看的seo 优化思路
  • asp中用jqure做网站株洲网页设计
  • 郑州上海做网站的公司自己如何做网站
  • php动态网站开发实训目的指数分布
  • 做网站公司需要多少钱网站推广优化教程
  • ruby做的网站开发专业培训大全
  • wordpress 复制版权做seo必须有网站吗
  • 网站建设的在线网站建设平台
  • 北京企业网站seo平台电商网站规划
  • 手机wap网站建站系统百度云盘
  • 成都网站建设公司地址百度人工
  • wordpress改后台登录地址全能优化大师
  • 做贷款行业哪些网站能发布广告荥阳seo推广
  • 深圳手机网站建设多少钱福州网络推广运营
  • 中山市区做网站公司百度公司总部在哪里
  • 企业网站推广成功案例日本搜索引擎
  • 惠州免费网站建设淘宝店铺推广方法
  • 企业网站seo优化怎么做今天重要新闻
  • 微网站开发第三方平台个人怎么接外贸订单
  • 织梦系统如何做网站地图公司网站推广费用
  • 场景营销网站关键词优化公司
  • 网站建设下什么费用如何创建网站教程
  • 网站营销案例2023第二波疫情已经到来了
  • 网页制作的内容晋城seo
  • 用帝国cms系统怎么做网站重庆最新数据消息
  • 江西网站设计哪家强百度关键词统计
  • 合肥做网站好的公司公司广告推广
  • 房产网站怎么做整站快速排名
  • 用iPhone做网站服务器2023必考十大时政热点
  • 公司网站备案怎么办理比百度还强大的搜索引擎