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

石岩做网站公司肥西上派网站开发

石岩做网站公司,肥西上派网站开发,网站后台管理界面代码,做淘客网站备案这道模拟题出的我毫无脾气2333 最重要的是先要发现操作顺序不影响最后的答案#xff0c;也就是每次随便挑一个2的数进行操作最后总是可以得到同样的数列。 (这个还不太难想qwq) 但是最骚的是接下来的模拟。。。。 我们考虑从左到右消#xff0c;假设目前在i#xff0c;1…         这道模拟题出的我毫无脾气2333     最重要的是先要发现操作顺序不影响最后的答案也就是每次随便挑一个2的数进行操作最后总是可以得到同样的数列。     (这个还不太难想qwq)     但是最骚的是接下来的模拟。。。。     我们考虑从左到右消假设目前在i1~i-1的已经都消成了0或1。     可以发现无非就是一下几种情况         1.a[i]2不用管它         2.i1那么就 a[i1]a[i]/2, a[i] 1.         3.左边都是1这样的话推一推会发现可以将一轮视为 a[1] 0a[i]-- a[i1]         4.左边是1推一推会发现这样相当于让 最近的一个0右移一位然后a[i]--, a[i1]         5.左边是0直接算a[i-1],a[i]-2,a[i1]会减少一个0位置       如果我们用一个栈记录一下从左到右0的位置那么就可以很方面的做上面的操作了。       接下来是非常炫酷的复杂度分析         1操作的复杂度是O(N)         2操作的复杂度是 O(1)         3操作的最多次数不到初始所有a[]的和(因为每操作一次总和就--)         4操作可以优化成一次位移最大(也就是要么把a[i]减成2的要么把0移到i-1)如果移到i-1然后再结合5操作的话它的次数 5操作的次数否则因为a[i]1了扫描线会右移。所以这一部分的总次数 2*n 3操作的次数。         5操作每次会让栈的大小-1所以最多次数 3操作的次数 n。   于是这个算法的复杂度是O(N) 的(并且算复杂度很多地方都是取的极限的情况所以实际跑起来飞快)非常的优秀 雾   #includeiostream #includecstdio #includecstring #define ll long long using namespace std; const int N20000005;int a[N],n,s[N],tp; char S[N];int main(){freopen(simulate.in,r,stdin);freopen(simulate.out,w,stdout);scanf(%s,S1),nstrlen(S1);for(int i1;in;i) a[i]S[i]-0;if(a[1]2) a[2]a[1]1,a[1]1;if(!a[1]) s[tp]1;for(int i2,L;in;i){while(a[i]2)if(!tp) a[i1],a[i]--,s[tp]1,a[1]0;else if(s[tp]i-1) a[i]-2,a[s[tp]]1,tp--,a[i1];else{Li-s[tp]-1;if(a[i]L) a[i1]a[i]-1,a[s[tp]]1,s[tp]a[i]-1,a[s[tp]]0,a[i]1;else a[i1]L,a[s[tp]]1,s[tp]L,a[s[tp]]0,a[i]-L;}if(!a[i]) s[tp]i;}for(int i1;in;i) putchar(a[i]0);return 0; }转载于:https://www.cnblogs.com/JYYHH/p/9244562.html
http://www.zqtcl.cn/news/282594/

相关文章:

  • 网站建设与规划学的心得体会WordPress主题启用出现错误
  • 网站建设 资讯宁波东方论坛首页
  • 东莞网站制作有名 乐云践新郑州官方网
  • 网站开发经理具备什么知识调查问卷网站建设
  • 做购买网站企业宣传片制作拍摄
  • logo艺术字转换器徐州seo企业
  • 禹城网站建设公司湖州城市投资建设集团网站
  • 上海城乡住房建设厅网站asp网站怎么做301定向
  • 惠州免费网站建设上海家装10强名单
  • 新手学习做网站电子商务网站建设与维护实验报告
  • 网站建设制作设计推广上海职业技能培训机构
  • 网站不同颜色网站无障碍的建设方面空缺
  • 手机网站织梦模板it初学者做网站
  • asp做的网站怎么发布企业黄页网站源码
  • 在云服务器上搭建网站云端视差wordpress企业主题破解版
  • 英德市住房城乡建设网站图片设计公司
  • 网站建设分金手指专业十七wordpress 审核
  • 怎么欣赏一个网站设计图网站传送门怎么做
  • 网站有什么组成上海做推广网站
  • 网站上传大马后怎么做管理咨询公司口号
  • 网站集约整合建设交流雅虎网站提交入口
  • 网站安全建设必要性网站登录页面
  • 鄂州网站推广做区块链在哪个网站
  • 网站什么内容网站安全性设计
  • 免费动态域名申请seo发布网站
  • 软件毕设代做网站广告设计公司资质
  • 织梦网站模板如何安装网页设计教程心得体会
  • 网站开发 男生网站二维码怎么做的
  • net网站开发教程网站防御怎么做
  • 手机网站设计只选亿企邦哪个选项不属于网络营销的特点