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

网站上传图片不成功公司网络推广方法

网站上传图片不成功,公司网络推广方法,wordpress标签订阅,做胃肠科医院网站费用题目给定一个数字字符串 s,请你将其分割成至少两个非空子串,使得每个子串满足以下条件:无前导零:如果子串长度大于1,则不能以 0 开头。严格递增:每个子串表示的数值必须严格大于前一个子串的数值。返回所有…

题目

给定一个数字字符串 s,请你将其分割成至少两个非空子串,使得每个子串满足以下条件:

无前导零:如果子串长度大于1,则不能以 '0' 开头。

严格递增:每个子串表示的数值必须严格大于前一个子串的数值。

返回所有可能的分割方案,方案中的子串按顺序排列。你可以以任意顺序返回答案。

示例 1:

输入:s = "1234"

输出: [ ["1","2","3","4"], ["1","2","34"], ["12","34"], ["1","234"] ]

解释:所有分割方案均满足条件。例如,分割 ["1","23","4"] 无效,因为 23 > 4 不满足严格递增。

示例 2:

输入:s = "1023"

输出: [ ["10","23"] ]

解释:唯一有效的分割是 ["10","23"],其中 10 < 23 且无前导零。

示例 3:

输入:s = "10"

输出: []

解释:唯一可能的分割是 ["1","0"],但 1 > 0,不满足条件。 

解答

使用深度优先搜索(DFS)回溯算法解决严格递增数字分割问题,核心思路是递归尝试所有可能的分割点,并在过程中验证子串的合法性。

代码如下:

def splitIntoIncreasing(s):results = []n = len(s)def dfs(start, path, last):if start == n:if len(path) >= 2:results.append(path)returnfor end in range(start + 1, n + 1):curr_str = s[start:end]if len(curr_str) > 1 and curr_str[0] == '0':continueif path:last_str = lastlen_last = len(last_str)len_curr = len(curr_str)if len_last < len_curr or (len_last == len_curr and last_str < curr_str):dfs(end, path + [curr_str], curr_str)else:dfs(end, [curr_str], curr_str)dfs(0, [], "")return resultss = "10235432243"
print(splitIntoIncreasing(s))
'''
[['10', '23', '54', '32243'], ['10', '23', '543', '2243'], ['10', '23', '5432243'], ['10', '235', '432243'], ['10', '2354', '32243'], ['10', '235432243'], ['102', '354', '32243'], ['102', '35432243'], ['1023', '5432243'], ['10235', '432243']]
'''
http://www.dtcms.com/wzjs/464398.html

相关文章:

  • 优速网站建设网站注册流程
  • 公司网站要更新搜狐新闻手机网
  • 临湘市建设局网站百度的特点和优势
  • 网站虚拟主机1g百度指数官网数据
  • 网页制作素材库哪个网站品牌推广和营销推广
  • 曲阳网站建设推广seo工具包
  • 微信做网站推广赚钱吗平台怎么推广技巧
  • 网页版传奇网站百度快速收录权限
  • wordpress联系方式揭阳新站seo方案
  • 上海设计网站大全网站不收录怎么解决
  • 工程公司有哪些职位西安seo服务公司
  • 哪里做企业网站企业营销型网站
  • 专做海外代购的网站蓝牙耳机网络营销推广方案
  • 泸县做网站公司网络推广app是违法的吗
  • 河北住房和城乡建设官网兰州seo实战优化
  • 网站优化找谁网络营销的四大基础理论
  • 电脑怎么做最新系统下载网站推广seo优化公司
  • 柳州做网站模板建站
  • 网站浮窗制作沈阳seo代理计费
  • 北京免费自助建站模板sem是指什么
  • 网站系统建设合作合同范本百度搜索官方网站
  • 苏州网站建设专家青岛app开发公司
  • win2003建网站哪里能搜索引擎优化
  • 企业网站建立平台百度百科入口
  • 潍坊网站建设服务跟免费发布活动的平台
  • 网站错误页面模板打开网站搜索
  • 武汉网站开发网站手机助手
  • 怎么做企业网站仿站关键词智能调词工具
  • 资讯网站 怎样 增强用户粘度外贸营销网站建设介绍
  • 日本做攻略国内交通网站百度识图网页版在线使用