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

wap网站建设兴田德润实惠湖南有实力seo优化哪家好

wap网站建设兴田德润实惠,湖南有实力seo优化哪家好,开发公司消防未移交物业,做系统之前的网站给你一个下标从 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/354284.html

相关文章:

  • 怎样免费建微网站宁波seo快速优化公司
  • 深圳市宝安区劳动局电话seo网站推广招聘
  • 上饶哪里培训网站建设百度 营销推广靠谱吗
  • 茂名公司网站开发公司google play下载
  • 做外贸无网站如何做发布外链的步骤
  • 网站 代备案2021全国大学生营销大赛
  • 网站如何做seo网页自动点击软件
  • 网站建设需要什么语言百度极速版
  • 西安网站设计哪家公司好360搜索推广
  • 百度网络营销的概念与含义石家庄seo网站排名
  • 手机网站特效代码快速排名seo
  • 网站维护人员seo网站优化多少钱
  • win7 iis配置本地网站app推广注册赚钱
  • 专业做电子的外贸网站今日新闻国家大事
  • 网站如何做排名靠前兰州网络推广电话
  • 阿里巴巴免费做网站吗关键词排名优化易下拉技术
  • 美国服务器cn2seo网站分析工具
  • 韩国做美食的视频网站网站seo优化排名
  • 毕业论文代做网站是真的吗长沙seo排名外包
  • 如何加强政府网站建设和管理办法申请网站域名要多少钱
  • 温州建设网站公司如何在百度上做广告宣传
  • 网站建设放电影怎么做典型的网络营销案例
  • 外贸电子商务网站浙江seo
  • 远象建设 网站互联网销售可以卖什么产品
  • 六安网站建设找哪家东莞网络营销渠道
  • 网络学习平台网站优化seo
  • 用手机可以做网站汕头seo不错
  • 国外建设工程网站网络营销常用工具
  • 网站的登录功能一般是用cookie做的百度关键词收录
  • 网站规范建设厦门seo推广公司