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

企业法律平台网站建设方案google服务框架

企业法律平台网站建设方案,google服务框架,营销型网站多少钱,服务器安全设置🌹作者:云小逸 📝个人主页:云小逸的主页 📝Github:云小逸的Github 🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前…

🌹作者:云小逸
📝个人主页:云小逸的主页
📝Github:云小逸的Github
🤟motto:要敢于一个人默默的面对自己,强大自己才是核心。不要等到什么都没有了,才下定决心去做。种一颗树,最好的时间是十年前,其次就是现在!学会自己和解,与过去和解,努力爱自己。==希望春天来之前,我们一起面朝大海,春暖花开!==🤟
👏专栏:C++👏 👏专栏:Java语言👏👏专栏:Linux学习👏
👏专栏:C语言初阶👏👏专栏:数据结构👏👏专栏:备战蓝桥杯👏

文章目录

  • 前言
  • 字符串删减:
    • 题目:
    • 输入格式
    • 输出格式
    • 数据范围
    • 输入样例1:
    • 输出样例1:
    • 输入样例2:
    • 输出样例2:
    • 输入样例3:
    • 输出样例3:
    • 做题思路:
    • 代码:
    • 代码解析:
  • 最后


前言

今天这篇文章我们学习双指针,这次要讲解双指针的经典问题:字符串删减。码字不易,请多多支持!
——————————————————————————————

首先先写上几句话:献给坚持创作的我和点开这篇文章希望进步的你
1.也许你要早上七点起床,晚上十二点睡觉,日复一日,踽踽独行。但只要笃定而努力地活着,即使生不逢时,你人生最坏的结果,也只是大器晚成。

2.你可以讨厌某种东西,但你必须允许它的存在和别人喜欢它。

3.爱你的人会让你变成更好的人。

4.这一生的温柔记得给父母留一份。

5.我们都各自发光,不必去吹灭别人的灯。

字符串删减:

题目:

给定一个由 n 个小写字母构成的字符串。

现在,需要删掉其中的一些字母,使得字符串中不存在连续三个或三个以上的 x。

请问,最少需要删掉多少个字母?

如果字符串本来就不存在连续的三个或三个以上 x,则无需删掉任何字母。

输入格式

第一行包含整数 n。

第二行包含一个长度为 n 的由小写字母构成的字符串。

输出格式

输出最少需要删掉的字母个数。

数据范围

3≤n≤100

输入样例1:

6
xxxiii

输出样例1:

1

输入样例2:

5
xxoxx

输出样例2:

0

输入样例3:

10
xxxxxxxxxx

输出样例3:

8

做题思路:

从题意中我们可以知道我们一定不会删除之外的字符
在这里插入图片描述
从下图可以知道如果存在多段子串,那它们必是独立的
在这里插入图片描述
这样我们就可以分别考虑它们了,分别计算出它们要删减的字符个数,最终计算即可:
在这里插入图片描述
对于某一段进行讨论:
在这里插入图片描述
K<3,不需要删减;
K>=3,删减K-2个字符。
计算每一段的长度,那就需要用到双指针了
首先从第一个数字开始,不是X则下一个,是X则从它开始计数,直到第一个不是X的数即可。

代码:

#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;int n;int main()
{int n;string str;cin >> n >> str;int res = 0;for (int i = 0; i < n; i ++ )//从开始枚举,if (str[i] == 'x')//当遇到第一个为x的时候,计数{int j = i + 1;while (j < n && str[j] == 'x') j ++ ;res += max(j - i - 2, 0);//j-i-2是要删减字符的个数i = j - 1;}cout << res << endl;return 0;
}

代码解析:

  for (int i = 0; i < n; i ++ )//从开始枚举,if (str[i] == 'x')//当遇到第一个为x的时候,计数{int j = i + 1;while (j < n && str[j] == 'x') j ++ ;res += max(j - i - 2, 0);//j-i-2是要删减字符的个数i = j - 1;}

最后

十分感谢你可以耐着性子把它读完和我可以坚持写到这里,送几句话,对你,也对我:

1.应该是从喜欢里得到力量和快乐,而不是花光了力量和快乐去喜欢。

2.一定要狠下心来努力变成一个很厉害的人,厉害到有一天,你可以随时离开那些令你不舒服的圈子和人,让他们通通羡慕不已。你在四五月做的事情,在八九月自然会有答案。

3.你一定要努力,当你接触优秀的人时,你会发现别人不仅有钱,还穿的好看,打扮时尚,阳光且温柔,自律且上进,各方面都很优秀。
难熬的日子总会过去的,不信你回头看看,你都已经在不知不觉中熬过了很多苦难,所以真的不必慌张。

4.该翻脸的时候就翻脸,你好说话他还以为你好说话,过分的善良只会让人觉得你没有价值,他会得寸进尺的欺负你,你还要对他低声下气,难道他就天生富贵高人一等吗?
你不敢翻脸,是你自卑懦弱无能,对于不尊重你,不理解你的人,别客气。

5.你讨厌父亲的平庸,却不知道,他也曾是个怀揣梦想的少年。
你嫌弃母亲的唠叨,却不记得,她也曾是个对镜贴花黄的姑娘。
你是第一次当孩子,他们也是第一次当父母。世界上没有那么多极端可恶或者完美无缺的父母,他们也只是有着各种缺点的普通人而已。
不必总是想原生家庭欠了我什么,恰恰是原生家庭帮助我们看清自己修补自己,而非用来怨恨。毕竟,我们终其一生都要为自己负责。

最后如果觉得我写的还不错,请不要忘记点赞✌,收藏✌,加关注✌哦(。・ω・。)

愿我们一起加油,奔向更美好的未来,愿我们从懵懵懂懂的一枚菜鸟逐渐成为大佬。加油,为自己点赞!

http://www.yidumall.com/news/107299.html

相关文章:

  • 政府网站功能百度推广有效果吗
  • 聊城做网站推广公司深圳关键词优化软件
  • 手游推广代理平台有哪些武汉seo
  • 荣成信用建设官方网站常州seo博客
  • 购物网站开发 需求分析360推广登录入口官网
  • rp网站做多大中国seo
  • 微网站建设哪家便宜大众网潍坊疫情
  • 做礼品的网站营销网络的建设
  • 设计公司网站百度推广有哪些形式
  • 门户网站建设解决方案百度app下载安装 官方
  • 注册投资公司有什么好处襄阳网站推广优化技巧
  • 四川营销型网站建设公司深圳网站建设三把火科技
  • 服装购物网站排名中国互联网电视app下载安装
  • 如果建设管理运营一个网站网络营销推广公司
  • wordpress插件手动安装插件网站按天扣费优化推广
  • 做建材那个B2B网站内贸人流量多十大营销策略有哪些
  • 做dnf辅助网站免费网站申请注册
  • 整合营销传播方法包括seo如何优化排名
  • 网站建设优惠券整站seo排名要多少钱
  • 仿素材网站源码上海站群优化公司
  • 南通网站建设机构产品推广计划方案
  • 临桂住房和城乡建设局网站自助建站系统下载
  • HTML做网站的书籍怎样创建网页
  • 做程序网站需要什么代码信息流广告素材网站
  • 图片代码如何做网站抖音关键词搜索排名收费
  • 网站 建设kol推广是什么意思
  • 苏州网站推广电话推广软文代发
  • 中国做视频网站有哪些内容googleplay商店
  • 广州专业的网站建设公司哪家好短期培训学什么好
  • 网站托管 域名成都关键词排名推广