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

成都网站制作scgc小程序数据库怎么建立

成都网站制作scgc,小程序数据库怎么建立,做网站是不是太麻烦了,邢台太行中学收费题目 给你两个字符串 s 和 p #xff0c;其中 p 是 s 的一个 子序列 。同时#xff0c;给你一个元素 互不相同 且下标 从 0 开始 计数的整数数组 removable #xff0c;该数组是 s 中下标的一个子集#xff08;s 的下标也 从 0 开始 计数#xff09;。 请你找出一个整数… 题目 给你两个字符串 s 和 p 其中 p 是 s 的一个 子序列 。同时给你一个元素 互不相同 且下标 从 0 开始 计数的整数数组 removable 该数组是 s 中下标的一个子集s 的下标也 从 0 开始 计数。 请你找出一个整数 k0 k removable.length选出 removable 中的 前 k 个下标然后从 s 中移除这些下标对应的 k 个字符。整数 k 需满足在执行完上述步骤后 p 仍然是 s 的一个 子序列 。更正式的解释是对于每个 0 i k 先标记出位于 s[removable[i]] 的字符接着移除所有标记过的字符然后检查 p 是否仍然是 s 的一个子序列。 返回你可以找出的 最大 k 满足在移除字符后 p 仍然是 s 的一个子序列。 字符串的一个 子序列 是一个由原字符串生成的新字符串生成过程中可能会移除原字符串中的一些字符也可能不移除但不改变剩余字符之间的相对顺序。 示例 1 输入s “abcacb”, p “ab”, removable [3,1,0] 输出2 解释在移除下标 3 和 1 对应的字符后“abcacb” 变成 “accb” 。 “ab” 是 “accb” 的一个子序列。 如果移除下标 3、1 和 0 对应的字符后“abcacb” 变成 “ccb” 那么 “ab” 就不再是 s 的一个子序列。 因此最大的 k 是 2 。 示例 2 输入s “abcbddddd”, p “abcd”, removable [3,2,1,4,5,6] 输出1 解释在移除下标 3 对应的字符后“abcbddddd” 变成 “abcddddd” 。 “abcd” 是 “abcddddd” 的一个子序列。 示例 3 输入s “abcab”, p “abc”, removable [0,1,2,3,4] 输出0 解释如果移除数组 removable 的第一个下标“abc” 就不再是 s 的一个子序列。 解题思路 先写一个函数判断移除了前k个下标以后的s是否还满足p 是 s 的一个 子序列。 因为移除下标的个数具有单调性移除的下标越多那么仍然满足子序列就越困难因此使用二分法找出最多移除多少个下标使得p 仍然是 s 的一个 子序列。 代码 class Solution {public boolean re(String stringBuilder, String p,SetInteger set) {int j0;for (int i0;istringBuilder.length();i){if (jp.length())return true;if(set.contains(i)) continue;if(stringBuilder.charAt(i)p.charAt(j))j;}return jp.length();}public int maximumRemovals(String s, String p, int[] removable) {HashSetInteger set new HashSet();StringBuilder builder new StringBuilder(s);int l0,rremovable.length-1;while (lr){int mid(r-l)/2l;for (int i 0; i mid; i) {set.add(removable[i]);}if(re(s,p,set)){lmid1;}else{rmid-1;}set.clear();}return l;} }
http://www.zqtcl.cn/news/332417/

相关文章:

  • 国外网站备案吗网站做一样没有侵权吧
  • 谷歌怎么建网站ps中怎样做网站轮播图片
  • 汕头有没有做网站廊坊宣传片制作公司
  • 百度快速收录网站有些人做网站不用钱的 对吗
  • 如何规划一个网站网站建设预付费入什么科目
  • 北京做网站的好公司有哪些网站建设杭州缘择低价
  • 建设网站团队张掖响应式建站平台
  • 中国建设之乡是哪里网站优化连云港哪家强?
  • 网站建设报价是多少30号长沙封城最新消息
  • 常州专业网站建设费用电商推广技巧
  • 辽源市网站建设南通营销网站开发
  • 新站优化案例去韩国用什么地图导航
  • 宁波网站制作与推广WordPress怎么文章分类
  • mvc 做网站国内的搜索引擎有哪些
  • 设计视频网站腾讯云服务器网站域名备案
  • 网站建设费算费用还是固定资产镇赉县做网站的
  • 山西 旅游 英文 网站建设wordpress 设置登陆界面
  • 电商网站系统建设考试深圳网站建设培训哪家好
  • 工作室 网站项目策划书八篇案例
  • ui做网站流程建设统计网站进不去
  • 沧州网站建设优化公司网站改版
  • 网站开发工程师好不好注册科技公司流程和费用
  • wordpress站点费用vs手表官网
  • 网站买卖需要注意什么景安怎么把网站做别名
  • 网站建设网站建怎么做一个门户网站
  • 站长工具域名备案查询安卓app开发教程视频免费
  • 赶集网网站建设分析河南郑州旅游网站设计
  • 怎么可以黑网站域名建设网站的网站是什么
  • 帝国网站数据库配置文件建筑人才网招聘网官网首页
  • c 做的网站怎么上传图片阿里巴巴网站建设的目的