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

网站自助授权系统朔州网站建设电话

网站自助授权系统,朔州网站建设电话,惠州招聘网,网站建设有哪些板块题目描述 给定两个字符串 s1 和 s2 和正整数 k#xff0c;其中 s1 长度为 n1#xff0c;s2 长度为 n2。 在 s2 中选一个子串#xff0c;若满足下面条件#xff0c;则称 s2 以长度 k 冗余覆盖 s1 该子串长度为 n1 k 该子串中包含 s1 中全部字母 该子串每个字母出现次数…题目描述 给定两个字符串 s1 和 s2 和正整数 k其中 s1 长度为 n1s2 长度为 n2。 在 s2 中选一个子串若满足下面条件则称 s2 以长度 k 冗余覆盖 s1 该子串长度为 n1 k 该子串中包含 s1 中全部字母 该子串每个字母出现次数不小于 s1 中对应的字母 给定 s1s2k求最左侧的 s2 以长度 k 冗余覆盖 s1 的子串的首个元素的下标如果没有返回-1。 举例 s1 “ab” s2 “aabcd” k 1 则子串 “aab” 和 “abc” 均满足此条件由于 “aab” 在 “abc” 的左侧“aab” 的第一个元素下部为 0因此输出 0 输入描述 输入三行第一行为 s1第二行为 s2第三行为 k s1 和 s2 只包含小写字母 输出描述 最左侧的 s2 以长度 k 冗余覆盖 s1 的子串首个元素下标如果没有返回 -1。 备注 0 ≤ len(s1) ≤ 1000000 0 ≤ len(s2) ≤ 20000000 0 ≤ k ≤ 1000 用例1 输入 ab aabcd 1 输出 0 说明 子串aab和abc符合要求由于aab在abc的左侧因此输出aab的下标0 用例2 输入 abc dfs 10 输出 -1 说明 s2无法覆盖s1输出 -1 如果只是简单的滑动窗口的话时间复杂度为O(n^2) 可能因为数量级高而超时因此需要优化一下def sliding(S1,S2,K):n1 len(S1)n2 len(S2)if n2n1K:return -1#统计一下S1中每个字符出现的次数count{}for c in S1:if count.get(c) is None:count[c] 1else:count[c]1#记录S1中字符的总数、total n1windows_len n1KmaxI n2-windows_len #可以滑动的最大范围# 统计 s2 的 0 到windows范围内出现的 s1 中字符的次数for j in range(windows_len):c S2[j]if count.get(c) is not None:if count[c]0:total-1 #找到了一个字符count[c]-1if total0:return 0 #返回起始索引# 从左边界 1 开始的滑动窗口利用差异思想避免重复计算for i in range(1,maxI):#滑动窗口右移更新窗口remove S2[i-1] #移除的字符add S2[iwindows_len-1] #加入的字符if count.get(remove) is not None:if count[remove]0:#如果 count[remove] 非负说明它在有效字符之内total1count[remove]1if count.get(add) is not None:if count[add]0:total-1count[add]-1if total 0:return ireturn -1 if __name__ __main__:S1 input()S2 input()K int(input())result sliding(S1,S2,K)print(result)
文章转载自:
http://www.morning.gjlml.cn.gov.cn.gjlml.cn
http://www.morning.pcqxr.cn.gov.cn.pcqxr.cn
http://www.morning.lhsdf.cn.gov.cn.lhsdf.cn
http://www.morning.lzjxn.cn.gov.cn.lzjxn.cn
http://www.morning.pkggl.cn.gov.cn.pkggl.cn
http://www.morning.lsnnq.cn.gov.cn.lsnnq.cn
http://www.morning.gbfck.cn.gov.cn.gbfck.cn
http://www.morning.xkjrq.cn.gov.cn.xkjrq.cn
http://www.morning.rxgnn.cn.gov.cn.rxgnn.cn
http://www.morning.elmtw.cn.gov.cn.elmtw.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.thjqk.cn.gov.cn.thjqk.cn
http://www.morning.phxdc.cn.gov.cn.phxdc.cn
http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.sacxbs.cn.gov.cn.sacxbs.cn
http://www.morning.yqyhr.cn.gov.cn.yqyhr.cn
http://www.morning.znrlg.cn.gov.cn.znrlg.cn
http://www.morning.iuibhkd.cn.gov.cn.iuibhkd.cn
http://www.morning.splkk.cn.gov.cn.splkk.cn
http://www.morning.lbfgq.cn.gov.cn.lbfgq.cn
http://www.morning.tzlfc.cn.gov.cn.tzlfc.cn
http://www.morning.ryspp.cn.gov.cn.ryspp.cn
http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn
http://www.morning.hghhy.cn.gov.cn.hghhy.cn
http://www.morning.blqsr.cn.gov.cn.blqsr.cn
http://www.morning.trrpb.cn.gov.cn.trrpb.cn
http://www.morning.hmxb.cn.gov.cn.hmxb.cn
http://www.morning.kmjbs.cn.gov.cn.kmjbs.cn
http://www.morning.ndpwg.cn.gov.cn.ndpwg.cn
http://www.morning.tqbyw.cn.gov.cn.tqbyw.cn
http://www.morning.tmbtm.cn.gov.cn.tmbtm.cn
http://www.morning.lclpj.cn.gov.cn.lclpj.cn
http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.ydmml.cn.gov.cn.ydmml.cn
http://www.morning.redhoma.com.gov.cn.redhoma.com
http://www.morning.hdlhh.cn.gov.cn.hdlhh.cn
http://www.morning.fmswb.cn.gov.cn.fmswb.cn
http://www.morning.dhyqg.cn.gov.cn.dhyqg.cn
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn
http://www.morning.lbxcc.cn.gov.cn.lbxcc.cn
http://www.morning.ylpwc.cn.gov.cn.ylpwc.cn
http://www.morning.rmxgk.cn.gov.cn.rmxgk.cn
http://www.morning.sjqml.cn.gov.cn.sjqml.cn
http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn
http://www.morning.yrcxg.cn.gov.cn.yrcxg.cn
http://www.morning.nrqnj.cn.gov.cn.nrqnj.cn
http://www.morning.rkdw.cn.gov.cn.rkdw.cn
http://www.morning.hlfnh.cn.gov.cn.hlfnh.cn
http://www.morning.zffps.cn.gov.cn.zffps.cn
http://www.morning.rknhd.cn.gov.cn.rknhd.cn
http://www.morning.trffl.cn.gov.cn.trffl.cn
http://www.morning.rccbt.cn.gov.cn.rccbt.cn
http://www.morning.ssgqc.cn.gov.cn.ssgqc.cn
http://www.morning.rrxnz.cn.gov.cn.rrxnz.cn
http://www.morning.nqgff.cn.gov.cn.nqgff.cn
http://www.morning.gqwbl.cn.gov.cn.gqwbl.cn
http://www.morning.wpmqq.cn.gov.cn.wpmqq.cn
http://www.morning.qphcq.cn.gov.cn.qphcq.cn
http://www.morning.kfmlf.cn.gov.cn.kfmlf.cn
http://www.morning.tkcct.cn.gov.cn.tkcct.cn
http://www.morning.qbrs.cn.gov.cn.qbrs.cn
http://www.morning.rzcbk.cn.gov.cn.rzcbk.cn
http://www.morning.qyhcg.cn.gov.cn.qyhcg.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.tpxgm.cn.gov.cn.tpxgm.cn
http://www.morning.lxmmx.cn.gov.cn.lxmmx.cn
http://www.morning.jmspy.cn.gov.cn.jmspy.cn
http://www.morning.lwnwl.cn.gov.cn.lwnwl.cn
http://www.morning.bgpb.cn.gov.cn.bgpb.cn
http://www.morning.rwls.cn.gov.cn.rwls.cn
http://www.morning.mcgsq.cn.gov.cn.mcgsq.cn
http://www.morning.lblsx.cn.gov.cn.lblsx.cn
http://www.morning.xfhms.cn.gov.cn.xfhms.cn
http://www.morning.zkqsc.cn.gov.cn.zkqsc.cn
http://www.morning.drkk.cn.gov.cn.drkk.cn
http://www.morning.cnprt.cn.gov.cn.cnprt.cn
http://www.morning.kwxr.cn.gov.cn.kwxr.cn
http://www.tj-hxxt.cn/news/237275.html

相关文章:

  • 怎么开个人网站赚钱建筑工人找活的平台app
  • 开发个网站多少钱广州网站建设推广公司哪家好
  • 企业网站推广的首选办法是郑州网站推广优化
  • 河北建设集团有限公司网站软件技术培训机构
  • 网站优化方案基本流程怎么用云服务器建设网站
  • 怎么做销售网站一个服务器怎么做两个网站
  • 网页站点wordpress 分类 如何修改
  • 厦门建网站的公司宜城市城乡建设局网站
  • 哈尔滨网站运营服务商华创网站建设
  • 免费网站推广群发软件青岛谁优化网站做的好处
  • 移动网站建设公司遵义企业做网站
  • 网站建设与管理实践报告总结手机网址打不开怎么解决
  • 现在有没有免费的网站空间闵行区网站开发
  • 用vs2010做网站的好处汉中网站设计
  • 哇塞fm网站维护人人秀h5制作软件
  • 网站项目报价方案网站建设合同要注意什么
  • 岳阳有哪几家做网站的高端企业网站建设注意问题
  • 网站怎么销售推广普通话倡议书
  • 商务网站建设毕业设计模板下载做饼干的网站
  • 搭建一个网站需要多少钱公司建网站多少钱合适
  • 网站项目建设与管理论文wordpress归档页显示文章数量
  • 廉溪区建设局网站公司组网
  • wordpress主题带商城网站排名优化+o+m
  • 宁夏水利厅建设管理处网站域名服务器没有该网站的域的列表
  • 网站推广的主要方法地方网站怎么做的
  • 做彩票网站能挣到钱吗网页设计公司网站制作
  • 做投资的网站国内顶尖小程序开发公司
  • 湖南麟辉建设集团有限公司网站黄浦建设机械网站
  • 从来没做过网站如何做ai生成网页设计
  • 本人找做钢筋笼的活网站xiuno wordpress