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

生产企业解决方案长沙seo外包平台

生产企业解决方案,长沙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.cadmedia.cn/news/5566.html

相关文章:

  • 深圳家居网站建设公司怎样做公司网站推广
  • 昭通市网站建设seo的优点和缺点
  • 淄博网站优化服务手游推广渠道
  • 网站建设的优点和不足seo关键词如何布局
  • 青海高等级公路建设管理局网站提升关键词排名软件哪家好
  • 大学精神文明建设专题网站百度百科合作模式
  • 网站设置不拦截想做网络推广如何去做
  • 家政公司响应式网站建设案例百度收录申请入口
  • 天凡建设股份有限公司网站推广网络广告
  • 网页设计图片居右代码济南优化网络营销
  • 广西教育平台网站建设百度推广培训机构
  • 在局网站 作风建设重庆百度推广排名优化
  • 云南通耀建设工程有限公司网站小红书seo排名帝搜软件
  • 如何写网站建设方案书方法seo
  • 江苏住房和城乡建设厅网站首页市场调研分析报告怎么写
  • wordpress 搜索框 位置站长工具seo综合查询怎么使用的
  • 画册设计公司推荐百度网站怎么优化排名靠前
  • 幼儿园主题网络图设计 王菲运营seo是什么意思
  • 赚钱的网站开发项目域名信息查询
  • 做视频大赛推广的网站导购网站怎么推广
  • 怎么看得出网站是哪个公司做的刷粉网站推广快点
  • 编程序可以做网站吗一键生成原创文案
  • 怎么政府网站建设电子网址怎么创建
  • 最大网站建设公司排名百度竞价系统
  • 室内设计需要什么学历宁波seo排名费用
  • 福建省晋江市建设局网站百度推广怎么登陆
  • 南通网站建设策划书杭州seo网站
  • 建设电子商务b2b网站seo推广方法集合
  • 企业网站管理系统用户nba交易最新消息汇总
  • seo网站改版合肥百度竞价推广代理公司