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

杭州网站搭建网站建设从入门

杭州网站搭建,网站建设从入门,开发游戏的公司,photoshop网课培训Leetcode 3403. Find the Lexicographically Largest String From the Box I 1. 解题思路2. 代码实现 题目链接:3403. Find the Lexicographically Largest String From the Box I 1. 解题思路 这一题我一开始的思路是想用动态规划,结果发现想复杂了&…
  • Leetcode 3403. Find the Lexicographically Largest String From the Box I
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:3403. Find the Lexicographically Largest String From the Box I

1. 解题思路

这一题我一开始的思路是想用动态规划,结果发现想复杂了,要找出最大可能的substring,事实上其必然是以最大的字符开头的substring所能构造出来的最长的字符串当中最大的一个。

因此,只要给定的numFriends不是1,我们就只需要找到字符串的最大的字符char,然后考察所有该字符位置作为开头所能构成的最长的字符串,然后取出其最大值即可。

2. 代码实现

给出python代码实现如下:

class Solution:def answerString(self, word: str, numFriends: int) -> str:if numFriends == 1:return wordn = len(word)max_char = max(word)ans = max_charfor i, ch in enumerate(word):if ch != max_char:continueif i >= numFriends-1:tmp = word[i:]else:need = numFriends - itmp = word[i:n-(numFriends - 1 - i)]ans = max(ans, tmp)return ans

提交代码评测得到:耗时4ms,占用内存18MB。

http://www.yayakq.cn/news/736480/

相关文章:

  • 杨凌规划建设局网站有哪些做的好看的网站吗
  • 住房和城乡建设局网站婚介网站开发
  • 枞阳做网站的最近的新闻事件
  • 济南有做五合一网站公司泸州市往建局建设银行网站名称
  • 图书拍卖网站开发过程的问题陕西省建设执业资格注册中心网站
  • 建站网络广州网站建设公司
  • 苏州企业网站开发上海网站建设优化seo
  • 北京建设网站的改wordpress
  • 网站后台怎样登陆网站开发工作职责
  • 做淘宝客的的网站有什么要求p2p网站建设小微金融
  • app网站如何做推广如何让google收录网站
  • 门户网站网页设计规范wordpress 媒体库地址
  • 靖江建设行业协会网站电商运营基本知识
  • 扬州外贸网站建设公司wordpress 通讯录
  • redis做缓存的网站并发数受欢迎的商城网站建设
  • 做微信广告网站有哪些深圳网页设计网站制作
  • 广州海外建站中国菲律宾签证免签吗
  • 怎么做网站管理中国建筑网官网人员名单
  • 微信里的小程序在哪网站seo分析常用的工具是
  • 做那个的网站adspower指纹浏览器
  • 商业网站如何百度搜到网站
  • 免费源码交易网站源码甘肃肃第八建设集团网站
  • 淮安市建设工程安全监督站网站手机广告推广软件
  • 怎么才能创建网站山东济宁网站建设
  • 菏泽网站开发公司锤子网站cms版本
  • 深圳工程造价建设信息网站企业解决方案公司有哪些
  • 建设网站要求怎么做电影网站不违法吗
  • 资源网站推荐遵义在线读者板留言
  • 立网站系手机网址全部出来
  • 网站开发法律做网站需要学会做哪些东西