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

wap网站建设兴田德润实惠怎么发布信息到百度

wap网站建设兴田德润实惠,怎么发布信息到百度,备案期间关网站吗,做网站有前途吗给你一个下标从 0 开始的字符串 s ,重复执行下述操作 任意 次: 在字符串中选出一个下标 i ,并使 c 为字符串下标 i 处的字符。并在 i 左侧(如果有)和 右侧(如果有)各 删除 一个距离 i 最近 的字…

给你一个下标从 0 开始的字符串 s ,重复执行下述操作 任意 次:

  • 在字符串中选出一个下标 i ,并使 c 为字符串下标 i 处的字符。并在 i 左侧(如果有)和 右侧(如果有)各 删除 一个距离 i 最近 的字符 c 。

请你通过执行上述操作任意次,使 s 的长度 最小化 。

返回一个表示 最小化 字符串的长度的整数。

示例 1:

输入:s = "aaabc"
输出:3
解释:在这个示例中,s 等于 "aaabc" 。我们可以选择位于下标 1 处的字符 'a' 开始。接着删除下标 1 左侧最近的那个 'a'(位于下标 0)以及下标 1 右侧最近的那个 'a'(位于下标 2)。执行操作后,字符串变为 "abc" 。继续对字符串执行任何操作都不会改变其长度。因此,最小化字符串的长度是 3 。

示例 2:

输入:s = "cbbd"
输出:3
解释:我们可以选择位于下标 1 处的字符 'b' 开始。下标 1 左侧不存在字符 'b' ,但右侧存在一个字符 'b'(位于下标 2),所以会删除位于下标 2 的字符 'b' 。执行操作后,字符串变为 "cbd" 。继续对字符串执行任何操作都不会改变其长度。因此,最小化字符串的长度是 3 。

示例 3:

输入:s = "dddaaa"
输出:2
解释:我们可以选择位于下标 1 处的字符 'd' 开始。接着删除下标 1 左侧最近的那个 'd'(位于下标 0)以及下标 1 右侧最近的那个 'd'(位于下标 2)。执行操作后,字符串变为 "daaa" 。继续对新字符串执行操作,可以选择位于下标 2 的字符 'a' 。接着删除下标 2 左侧最近的那个 'a'(位于下标 1)以及下标 2 右侧最近的那个 'a'(位于下标 3)。执行操作后,字符串变为 "da" 。继续对字符串执行任何操作都不会改变其长度。因此,最小化字符串的长度是 2 。

提示:

  • 1 <= s.length <= 100
  • s 仅由小写英文字母组成

分析:由于所有的重复字符都会被删除,实际上是问出现了多少不一样的字符。

int minimizedStringLength(char* s) {int cnt=0;int flag[30]={0};for(int i=0;s[i];++i)if(!flag[s[i]-'a'])cnt++,flag[s[i]-'a']++;return cnt;
}

http://www.dtcms.com/wzjs/378316.html

相关文章:

  • 网站seo检测如何获取网站的seo
  • 网站怎么能快速备案品牌推广的渠道有哪些
  • 深圳网站制作的公司嘉兴现在有什么推广平台
  • 三级分销网站建设微信管理助手
  • 网站开发费属于无形资产那部分关键词排名提高方法
  • 渭南做网站电话代运营公司哪家好一些
  • 如何做汽车的创意视频网站设计网络推广平台
  • 网站收费标准百度不收录网站怎么办
  • 网站建设有哪些种类新东方
  • 网站备案信息真实核验单下载seo优化评论
  • 哪家做网站公司好计算机培训短期速成班
  • wordpress mangoseo的重要性
  • 佛山专业建设网站seo课程培训中心
  • 新风向网站建设最新搜索关键词
  • 脚上起小水泡很痒是什么原因跟我学seo
  • 租车网站建设网络推广平台代理
  • 武汉响应式网站建设seo关键词排名优
  • 如何在百度上建网站爱链在线
  • fullpage网站厦门seo大佬
  • 哪里去找做的好看的网站品牌营销和市场营销的区别
  • 建设信息门户网站的条件郑州营销型网站建设
  • e4a做网站宁波关键词网站排名
  • 天元建设集团网站怎么做好网站营销推广
  • 站长统计芭乐官方网站下载seo技术优化服务
  • 交三百能在网站上找兼职做的重庆百度快速优化
  • 叫别人做网站权重被转移了西安seo哪家好
  • 珠海建站店铺引流的30种方法
  • 巩义市住房城乡建设局网站网络平台有哪些
  • 武汉网站建设 媒体超市网网站搜索系统
  • 佛山公众平台网站推广多少钱建网站教学