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

响应式网站开发原理百度seo关键词排名优化工具

响应式网站开发原理,百度seo关键词排名优化工具,axcure做网站ui,怎么做网站在线客服文章目录 题目思路代码 题目 2182. 构造限制重复的字符串 问题:给你一个字符串 s 和一个整数 repeatLimit ,用 s 中的字符构造一个新字符串 repeatLimitedString ,使任何字母 连续 出现的次数都不超过 repeatLimit 次。你不必使用 s 中的全…

文章目录

  • 题目
  • 思路
  • 代码

题目

2182. 构造限制重复的字符串
在这里插入图片描述

问题:给你一个字符串 s 和一个整数 repeatLimit ,用 s 中的字符构造一个新字符串 repeatLimitedString ,使任何字母 连续 出现的次数都不超过 repeatLimit 次。你不必使用 s 中的全部字符。

示例 1:
输入:s = “cczazcc”, repeatLimit = 3
输出:“zzcccac”
解释
使用 s 中的所有字符来构造 repeatLimitedString “zzcccac”。
字母 ‘a’ 连续出现至多 1 次。
字母 ‘c’ 连续出现至多 3 次。
字母 ‘z’ 连续出现至多 2 次。
因此,没有字母连续出现超过 repeatLimit 次,字符串是一个有效的 repeatLimitedString 。
该字符串是字典序最大的 repeatLimitedString ,所以返回 “zzcccac” 。
注意,尽管 “zzcccca” 字典序更大,但字母 ‘c’ 连续出现超过 3 次,所以它不是一个有效的 repeatLimitedString 。
返回 字典序最大的 repeatLimitedString 。
如果在字符串 a 和 b 不同的第一个位置,字符串 a 中的字母在字母表中出现时间比字符串 b 对应的字母晚,则认为字符串 a 比字符串 b 字典序更大 。如果字符串中前 min(a.length, b.length) 个字符都相同,那么较长的字符串字典序更大。

示例 2
输入:s = “aababab”, repeatLimit = 2
输出:“bbabaa”
解释
使用 s 中的一些字符来构造 repeatLimitedString “bbabaa”。
字母 ‘a’ 连续出现至多 2 次。
字母 ‘b’ 连续出现至多 2 次。
因此,没有字母连续出现超过 repeatLimit 次,字符串是一个有效的 repeatLimitedString 。
该字符串是字典序最大的 repeatLimitedString ,所以返回 “bbabaa” 。
注意,尽管 “bbabaaa” 字典序更大,但字母 ‘a’ 连续出现超过 2 次,所以它不是一个有效的 repeatLimitedString 。

思路

这道题是一个简单的构造题,简单来说就是用题目给i出的字符串重新构造一个字典序最大的字符串。
记录所有字母的出现次数,然后我们从大的字母开始枚举。如果当前字母没用完就全加到答案中,否则就向前一个小的字母借一个,如果已经没有更加小的字符了则退出。

代码

class Solution {
public:string repeatLimitedString(string s, int repeatLimit) {int cnt[26]={0};for(char &i:s)cnt[i-'a']++;    int num=0;string a;          int i=25;while(i>=0){while(i>=0&&!cnt[i]){i--;num=0;}if(i<0)break;if(num<repeatLimit){a+=(char)(i+'a');    cnt[i]--;        num++;}else{int j=i-1;if(j<0)break;while(j>=0&&!cnt[j]){j--;}if(j<0)break;else{a+=(char)(j+'a');cnt[j]--;num=0;                    }}}return a;}
};
http://www.ds6.com.cn/news/57174.html

相关文章:

  • 郑州设计工作室seo营销方案
  • 新手去哪个网站做翻译百度搜索排名查询
  • 电商数据网站有哪些专业做网站
  • b2c网站建设百度推广的效果
  • 怎么做自我介绍网站网络营销推广计划
  • 手机参数查询网站网站外贸推广
  • 网站建设与管理维护怎么给公司做网站
  • 高中生做网站semir
  • 西安市社交网站制作公司山东百搜科技有限公司
  • wordpress如何撤销301重庆seo论
  • 西红门模板网站建设推广关键词排名方法
  • 怎么做属于自己的领券网站专业网站推广引流
  • 织梦网站地图怎么做shodan搜索引擎
  • 限制WordPress站点百度搜索风云榜小说
  • 快站登录在线营销推广
  • 东莞想做网站找什么公司百度推广联系方式
  • 中国b2b网站排名cps推广联盟
  • 天津网站制作专业关键词优化快排
  • 为什么百度地图嵌入网站不显示免费产品推广软件
  • 手机营销型网站制作软文发布平台
  • 淘宝客如何做网站搜索关键词排名优化软件
  • 西安外贸网站建设公司重庆网站建设外包
  • 免费域名证书申请网络推广seo教程
  • 石景山网站制作建设公司四川seo哪里有
  • 企业网站建设的成本构成技能培训网
  • 如何做网站管理维护商品标题关键词优化
  • 做网站页面深圳网站建设专业乐云seo
  • 怎么建免费论坛网站中国培训网的证书含金量
  • 服务器建站用哪个系统好重庆seo小潘大神
  • wordpress加底部by沈阳seo关键词