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

百度上面如何做网站网络推广运营主要做什么

百度上面如何做网站,网络推广运营主要做什么,北京网站设计公司飞沐,怎么在网上开店卖东西链接: 2663. 字典序最小的美丽字符串 题意 略 解: 要求字符串内不存在任何长度为 2 或更长的回文子字符串,则在任意位置不存在aa或aba形式 由于要被给定字符串字典序大,且找到符合条件的字典序最小字符串,则竟可…

链接:

2663. 字典序最小的美丽字符串

题意

要求字符串内不存在任何长度为 2 或更长的回文子字符串,则在任意位置不存在aaaba形式

由于要被给定字符串字典序大,且找到符合条件的字典序最小字符串,则竟可能对靠后的字符做加法和进位

莽一波一直处理最后一个字符,寄的理所当然哈哈

因为默认给的是符合无回文的字符串,所以没被更改过的字符都不考虑,从最靠前的被修改过的字符开始判断它和前面是否构成回文,如果回文则字符加一,如不回文则处理靠后的字符。

代码很丑陋,看看注释得了

实际代码:

#include<bits/stdc++.h>
using namespace std;
string smallestBeautifulString(string s, int k)
{int lg=s.length(),mao=lg-1,zt=1;while(true){if(zt)//第一次无条件执行 {s[mao]++;}if(mao>1){if(s[mao]==s[mao-1] || s[mao]==s[mao-2]){while(s[mao]==s[mao-1] || s[mao]==s[mao-2]) s[mao]++;//有回文则++}else if(!zt) mao++;//无回文则处理后面的字符}else if(mao>0){if(s[mao]==s[mao-1]){while(s[mao]==s[mao-1]) s[mao]++;}else if(!zt) mao++;}else if(!zt) mao++;if(zt) zt=0;//cout<<"mao:"<<mao<<endl; if(mao>=lg) break;//cout<<"s[mao]:"<<s[mao]<<endl; while(s[mao]-'a'+1>k)//进位则需要处理新的字符{s[mao]-=k;mao--;if(mao<0) return "";//首字符还进位则无符合条件字符串else s[mao]++;}}return s;
}
int main()
{string s;int k;cin>>s>>k;string ans=smallestBeautifulString(s,k);cout<<ans<<endl;return 0;
}

限制:

  • 1 <= n == s.length <= 105
  • 4 <= k <= 26
  • s 是一个美丽字符串
http://www.hrbkazy.com/news/56248.html

相关文章:

  • 城口集团网站建设市场调研报告内容
  • 石家庄做网站那家好360搜图片识图
  • 全功能asp政府网站源码 带网上办事在线指南等功能杭州云优化信息技术有限公司
  • 茂名专业网站建设怎么样推广自己的网址
  • 网站开发的相关技能有哪些上首页的seo关键词优化
  • php网站开发 知乎建网站seo
  • 网站建设专业英文百度seo提高排名费用
  • 网站建设需求登记表 免费下载seo案例分析方案
  • 网页制作公司公众号关键词排名优化
  • 安徽省建设造价管理协会网站seo推广怎么学
  • 求委托私人做网站线在科技成都网站推广公司
  • 做外贸比较好的网站有哪些江苏网页设计
  • wordpress 搜索伪静态北京网站优化效果
  • mockpuls可以做网站吗seo教育
  • wordpress评论ajax加载seo智能优化公司
  • 网站备案 公司名称关联性app线下推广怎么做
  • 网站推广临沂网址域名ip解析
  • 做公众号的必备参考网站湛江百度网站快速排名
  • 衢州建设职业学校网站成都网站建设创新互联
  • 网站搭建申请免费软文发布平台
  • 公务员 做网站 违法百度竞价推广点击软件
  • 广州网站开发报价市场营销推广策划方案
  • 深圳做微信网站制作安徽seo顾问服务
  • 网站备案价格竞价推广的基本流程
  • 接网站做项目赚钱吗泉州seo报价
  • 鸡蛋做网站怎样推广自己的网站
  • 南京哪里做网站福州seo代理计费
  • 武汉低价网站排名百度用户服务中心人工电话
  • 福州专业做网站的公司有哪些个人网页
  • 做电子元器件的网站今日头条官网首页