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

企业网站管理系统用哪个好快速做网站哪家好

企业网站管理系统用哪个好,快速做网站哪家好,重庆网站建设圣矢,合肥建设局文章目录 题目解读思路AC CODE 参考注意 题目链接 题目解读 题目描述 有一个长度为 n 的 01 串,其中有一些位置标记为 ?,这些位置上可以任意填充 0 或者 1,请问如何填充这些位置使得这个 01 串中出现互不重叠的 00 和 11 子串最多&#xf…

文章目录

  • 题目解读
  • 思路
    • AC CODE
  • 参考
  • 注意


题目链接

题目解读

题目描述
有一个长度为 n 的 01 串,其中有一些位置标记为 ?,这些位置上可以任意填充 0 或者 1,请问如何填充这些位置使得这个 01 串中出现互不重叠的 00 和 11 子串最多,输出子串个数。
输入格式
输入一行包含一个字符串。
输出格式
输出一行包含一个整数表示答案。
样例输入
1110?0
样例输出
2
提示
如果在问号处填 0 ,则最多出现一个 00 和一个 11:111000 。

对于所有评测用例,1 ≤ n ≤ 1000000 。

思路

看到最大最小可以考虑一手贪心算法,然后直接猜出来一个规律。
然后去找一个反例证明其是错的,如果证明不出来,那么它就是对的!

贪心思路 : 从头往后枚举,如果能发生"配对"那么答案加1
配对儿 : 如果当前字符和下一个字符一致,或者两个连续的字符里出现一个问号,那么也可以配对儿成功。

AC CODE

#include<bits/stdc++.h>using namespace std;int main(){string s;cin >> s;int res=0;for(int i=0; i<s.size()-1; i++){char a=s[i];char b=s[i+1];if(a==b || a=='?' || b=='?'){res++;i++;	}} cout << res;return 0;
}

参考

acwing 算法平台

注意

贪心算法证明难度较大,可以猜出来一个规律后直接使用,不需要严格证明其正确性


🌻编写本篇文章目的是笔者想以输出的形式进行学习,顺便记录学习点滴🌻

🌹 如果本篇文章对你有帮助的话那就点个赞吧👍🌹

😇 本篇文章可能存在多处不足,如有修改意见,可以私信或者评论我哦 😇


在这里插入图片描述

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

相关文章:

  • wordpress 回收站怎么提高网站的流量
  • 找公司做网站有什么好处网站公司简介模板
  • 网站托管维护方案电脑做网站服务器教程
  • 做网站的服务器怎么选做男性服装的网站
  • 米拓cms可以做企业网站吗商城网站建设都需要多少钱
  • 哪些网站是用php做的erp系统是什么软件有哪些
  • 郑州网站seo技术做网站属于什么工作
  • wordpress里网站名称在哪里修改合肥网站建设培训
  • 检测网站名 注册wordpress 4评测
  • 打开网站弹出窗口代码alexa全球网站排名
  • 织梦手机网站有广告做网站的公司怎么样
  • 知名建设网站做外贸雨伞到什么网站
  • 网站开发属于哪个部门一个人做网站
  • 无锡手机网站制作费用中国4a广告公司有哪些
  • 建设淘宝网站的目的布吉网站建设哪家便宜
  • wordpress 自定义页面列表大庆网站建设优化
  • 大棚网站怎么做php做网站答辩问题
  • 网站 字号 英文宁波建设网站哪家好
  • wordpress申请子站四川北路街道网站建设
  • 成都动力无限网站推广设计服务商
  • 南湖区建设街道办事处网站大连网站建设具体流程是什么
  • 关闭 百度云加速 后网站打不开了十大网站黄页的免费
  • 公司电子商务网站建设规划方案转转网站怎么建设
  • 五百亿建站模板监理证查询网
  • WordPress可以做大网站吗石家庄哪个公司做网站好
  • 平面设计资源网站网站建站服务公司电话
  • 一个购物网站开发的可行性企业商城网站 .net
  • 绍兴网站关键词推广app介绍模板
  • 海南彩票网站开发ag娱乐建设网站
  • 母婴网站dede织梦四大央企是哪四大企业