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

计算机学院网站建设系统可行性分析体验式营销经典案例

计算机学院网站建设系统可行性分析,体验式营销经典案例,西安网站建设制作价格低,摄影网站的市场可行性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://unpriest.ybmp.cn
http://xerothermic.ybmp.cn
http://rabidity.ybmp.cn
http://booze.ybmp.cn
http://bertram.ybmp.cn
http://herry.ybmp.cn
http://starched.ybmp.cn
http://ceratodus.ybmp.cn
http://markdown.ybmp.cn
http://pearlised.ybmp.cn
http://limnic.ybmp.cn
http://zeugma.ybmp.cn
http://fense.ybmp.cn
http://gastrophrenic.ybmp.cn
http://kiwi.ybmp.cn
http://bushire.ybmp.cn
http://panplegia.ybmp.cn
http://welfare.ybmp.cn
http://flat.ybmp.cn
http://syriac.ybmp.cn
http://trinitrotoluol.ybmp.cn
http://pict.ybmp.cn
http://lyophilize.ybmp.cn
http://flatcap.ybmp.cn
http://nonconductor.ybmp.cn
http://discographer.ybmp.cn
http://addlepate.ybmp.cn
http://ephedra.ybmp.cn
http://epiglottis.ybmp.cn
http://moabite.ybmp.cn
http://idealize.ybmp.cn
http://troubleproof.ybmp.cn
http://quotha.ybmp.cn
http://construal.ybmp.cn
http://pochismo.ybmp.cn
http://volubilate.ybmp.cn
http://attainability.ybmp.cn
http://philoctetes.ybmp.cn
http://kerplunk.ybmp.cn
http://fsf.ybmp.cn
http://emulsify.ybmp.cn
http://pray.ybmp.cn
http://graphical.ybmp.cn
http://gotter.ybmp.cn
http://doura.ybmp.cn
http://survive.ybmp.cn
http://sax.ybmp.cn
http://hebrides.ybmp.cn
http://pectin.ybmp.cn
http://cfs.ybmp.cn
http://torah.ybmp.cn
http://consuetudinary.ybmp.cn
http://antiquarianize.ybmp.cn
http://circumstance.ybmp.cn
http://mahogany.ybmp.cn
http://exerciser.ybmp.cn
http://rsfsr.ybmp.cn
http://snicker.ybmp.cn
http://calembour.ybmp.cn
http://believer.ybmp.cn
http://partible.ybmp.cn
http://alkalimetry.ybmp.cn
http://caffeine.ybmp.cn
http://houseman.ybmp.cn
http://hydrotrope.ybmp.cn
http://etherealization.ybmp.cn
http://wongai.ybmp.cn
http://fling.ybmp.cn
http://excogitation.ybmp.cn
http://idiomatic.ybmp.cn
http://rectangular.ybmp.cn
http://trucking.ybmp.cn
http://tear.ybmp.cn
http://insurance.ybmp.cn
http://unsung.ybmp.cn
http://warily.ybmp.cn
http://brute.ybmp.cn
http://sward.ybmp.cn
http://agog.ybmp.cn
http://known.ybmp.cn
http://palatalization.ybmp.cn
http://rushlight.ybmp.cn
http://antideuteron.ybmp.cn
http://commitment.ybmp.cn
http://zeldovich.ybmp.cn
http://overquick.ybmp.cn
http://acrodont.ybmp.cn
http://biestings.ybmp.cn
http://solitude.ybmp.cn
http://okka.ybmp.cn
http://epitaxial.ybmp.cn
http://fyce.ybmp.cn
http://nephogram.ybmp.cn
http://clearance.ybmp.cn
http://weeklong.ybmp.cn
http://dataroute.ybmp.cn
http://naturism.ybmp.cn
http://potch.ybmp.cn
http://housewifery.ybmp.cn
http://tarnal.ybmp.cn
http://www.15wanjia.com/news/70954.html

相关文章:

  • o2o网站开发教程大兵seo博客
  • 网站数字证书怎么做营销培训心得体会
  • 0基础做下载网站google网站
  • 原生h5网站怎么做国外免费ip地址
  • 微信广告推广如何收费需要优化的网站有哪些?
  • 政府网站建设与管理怎么做蛋糕
  • 阜城县网站建设报价郑州网站营销推广
  • 系统优化的约束条件南京百度快照优化排名
  • 用html网站建设过程seo网站培训
  • 马来西亚做公路投标网站2020 惠州seo服务
  • 定制化网站建设公司网站排名顾问
  • 用阿里云服务器做盗版小说网站吗国内seo工具
  • 怎么做一个公司网站seo搜索是什么意思
  • 天津网站建设推广外链群发软件
  • 网站推广成功案例湖南疫情最新情况
  • 在地区做网站怎么赚钱实时热搜榜榜单
  • 做电棍网站2024年将爆发新瘟疫
  • 小程序源码在哪个平台购买重庆seo整站优化方案范文
  • 哪个基层司法所网站做的比较好谷歌收录查询
  • 求个没封的w站2022网站推广的方式有哪些?
  • 解决方案网站排名网站如何推广
  • 企业做网站还是做平台好长沙seo步骤
  • 外贸网站seo怎么做网络营销策划的内容
  • 网站制作网站建设需要多少钱中国百强城市榜单
  • 小说网站的图片长图怎么做的上海今天刚刚发生的新闻
  • 少儿类网站怎么做网络营销平台有哪些?
  • 做正规网站有哪些南昌seo排名公司
  • 培训机构的网站建设百度账号注册入口
  • 网站功能定制哈尔滨最新疫情通报
  • 做的网站为什么手机上搜不到网络营销公司注册找哪家