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

怎么找人做动漫视频网站建设网站的发布与推广

怎么找人做动漫视频网站,建设网站的发布与推广,西安网站建设首选,wordpress用户会员插件题目#xff1a; 这是一个关于“单词接龙”的算法题目。在这个游戏中#xff0c;我们需要从给定的一组单词中#xff0c;以特定的开头字母构造出一条最长的“龙”。每个单词在这条“龙”中最多出现两次。当两个单词相连时#xff0c;它们的重合部分被合并成一个。例如…题目 这是一个关于“单词接龙”的算法题目。在这个游戏中我们需要从给定的一组单词中以特定的开头字母构造出一条最长的“龙”。每个单词在这条“龙”中最多出现两次。当两个单词相连时它们的重合部分被合并成一个。例如beast和astonish可以合并成beastonish。重要的是相邻的两个单词之间不能存在包含关系比如at和atide不能相连。 代码 n int(input().strip()) word [input().strip() for _ in range(n)] beginn input().strip()# 初始化一个列表用于记录每个单词的使用次数 used [0 for _ in range(n)] # 初始化答案变量用于存储最长字符串的长度 ans 0# 定义一个函数来检查两个字符串是否在给定长度k的情况下能够连接 def check(s, m, k):return s[-k:] m[:k]# 定义一个函数来连接两个字符串从第k个字符开始连接 def add(s, m, k):return s m[k:]# 定义一个深度优先搜索函数来递归地寻找最长的字符串 def dfs(now):global ansx len(now)ans max(ans, x)for i in range(n):# 如果某个单词使用次数超过2次则跳过if used[i] 2:continuemaxk len(word[i])for j in range(1, maxk 1):# 如果当前字符串now和word[i]能在j长度下连接则进行连接if check(now, word[i], j):temp add(now, word[i], j)# 如果连接后的字符串与当前字符串相同则跳过 包含了if temp now:continueused[i] 1dfs(temp)used[i] - 1# 从起始单词开始递归搜索 dfs(beginn) # 输出最长字符串的长度 print(ans)
http://www.pierceye.com/news/140600/

相关文章:

  • wordpress文章站主题如何删除自己建的网站
  • 徐州网站建设哪家好薇深圳找工作的网站
  • 局域网站点建设方案东莞企业营销型网站
  • 中国光大国际建设工程公司网站自己开店
  • 手机建站程序昆山设计公司
  • 网站泛解析中国新闻社是国企还是私企
  • dw做静态网站手机app制作视频教程
  • 惠州做网站公司网页游戏排行榜前十名歌
  • 会ps的如何做网站高等教材建筑电气久久建筑网
  • 甘肃住房城乡建设厅网站wordpress风格化页面
  • 起名网站建设免费找素材软件
  • 网站基本信息设置链接搜索
  • 广州海珠网站开发营销策划
  • 医院网站制作公司专门做spa的网站
  • 企业网页制作与网站设计网站必须天天更新吗
  • 乌苏市城乡建设局网站外贸网网站建设
  • html5网站开发实例书籍凡科建站代理
  • 与建设部网站网站注册登录页面设计
  • 企业网站推广计划免费最新如何建设网站教程视频
  • 17一起做网站普宁站好看个人网页模板
  • 民治营销网站专业网站建设价格最优
  • 免费的html网站做柜子喜欢上哪些网站看
  • 网站没备案怎么做加速现代装修风格三室两厅效果图
  • 互助平台网站建设网上商城怎么购物
  • 百度知道山东网站建设建设网站成本预算
  • 人人做免费网站网站建站是 什么
  • 以背景做网站视频为单位网站建设实施方案
  • 简洁大气企业网站模板西安个人做网站
  • 做一个网站需要到哪里做辽宁同鑫建设网站
  • 开发网站监控推荐扬中市建设局网站