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

中华智能自建代理网站最近发生的重大新闻事件

中华智能自建代理网站,最近发生的重大新闻事件,农产品电商网站建设的主要工作,网站地址栏对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。 输入格式: 输入在一行中给出长度不超过1000的非空字符串。 输出格式&a…

对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。
输入格式:

输入在一行中给出长度不超过1000的非空字符串。

输出格式:

在一行中输出最长对称子串的长度。

输入样例:

Is PAT&TAP symmetric?

输出样例:

11

我记得以前写过,突然忘了,查了一下以前的居然发现运行超时!还是得找一个时间复杂度更低的代码,下面是分奇数情况和偶数情况来进行讨论的,由于每个字符具有自对称性,所以最开始的maxx需要设置为1,而不是0

其实也不是非常难,就是比较不好想,由于最长的对称可能在任何地方出现,所以需要一次次的循环,再一次次地找对称,如果选错方法的话,时间复杂度会相当高。

#include<iostream>
#include<string>
#include<algorithm>
#include<bits/stdc++.h>
#include<stack>
#include<set>
#include<vector>
#include<map>
#include<queue>
#include<deque>
#include<cctype>
#include<unordered_set> 
#include<unordered_map> 
#include<fstream>
using namespace std;
int main(){string s;getline(cin,s);int maxx=1;for(int i=0;i<s.size()-1;i++){//偶数情况,x往前遍历,y向后遍历,每次遇到对称的,就加2,如果不对称,重新继续循环int x=i;int y=i+1;int sum=0;while(s[x]==s[y]&&x>=0&&y<s.size()){//x,y不越界且相等的情况,说明对称了x--;y++;sum+=2;}if(sum>maxx){maxx=sum;}}for(int i=1;i<s.size()-1;i++){//奇数情况,最小的max是1(由于自身对称性)int sum=1;//这里每次默认的sum都是1,从1开始加int x=i-1;int y=i+1;while(s[x]==s[y]&&x>=0&&y<s.size()){x--;y++;sum+=2;}if(sum>maxx){maxx=sum;}}cout<<maxx;return 0;
} 
http://www.lbrq.cn/news/2522503.html

相关文章:

  • 免费 网站 平台网页优化公司
  • wordpress智能内部搜索引擎优化
  • 社群营销平台有哪些凯里seo排名优化
  • 怎么做非法彩票网站网络推广员的工作内容和步骤
  • 网站自动发送邮件免费推广网站入口
  • 图片展示网站建设注册安全工程师
  • 网站推广必备的工具关键词你们都搜什么
  • 百度网盟有哪些网站百度搜索风云榜小说
  • 如何做网站卖衣服软件开发公司推荐
  • 商城网站公司影视站seo教程
  • 做一个网站如何做2022年新闻热点摘抄
  • 什么是网站开发技术友情链接交易购买
  • 网站开发的英文文献福建seo排名培训
  • 91大神网站建设培训心得体会1500字
  • 开源wordpress主题seo教程之关键词是什么
  • 优秀网站网址seo是什么服务器
  • 建设网站用户名是什么最新新闻摘抄
  • 平面设计师长逛的网站有哪些百度推广费
  • 外国一些做环保袋的网站全网营销老婆第一人
  • 厦门网站开发公司电话牡丹江网站seo
  • 网站建设 广西分析影响网站排名的因素
  • 中国建设银行泗水支行的网站公司网络推广该怎么做
  • 宁乡县建设局网站免费建网站的步骤
  • 辽宁响应式网站建设推荐2023年时政热点事件
  • 多语种网站建设开发北京百度关键词推广
  • 自己电脑做电影网站青岛官网seo方法
  • 怎么营销一个产品seo流量是什么意思
  • 怎样开通微商城平台seo排名影响因素主要有
  • iis做网站跳转seow
  • wordpress 分词 tag郑州网站seo
  • 开发避坑短篇(9):解决升级Vue3后slot attributes废弃警告
  • Syzkaller实战教程2:运行环境配置+实例运行
  • 企业级应用安全传输:Vue3+Nest.js AES加密方案设计与实现
  • 并查集介绍及典型应用和编程题
  • 在 Web3 时代通过自我主权合规重塑 KYC/AML
  • Mac安装Navicat步骤Navicat Premium for Mac v17.1.9【亲测】