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

手机上传视频网站开发提升网站权重的方法

手机上传视频网站开发,提升网站权重的方法,重庆秀山网站建设报价,织梦仿站时怎么取俩个网站的页面整合对给定的字符串,本题要求你输出最长对称子串的长度。例如,给定Is PAT&TAP symmetric?,最长对称子串为s PAT&TAP s,于是你应该输出11。 输入格式: 输入在一行中给出长度不超过1000的非空字符串。 输出格式&…

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

输入格式:

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

输出格式:

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

输入样例:

Is PAT&TAP symmetric?

输出样例:

11

思路:由于数据不大只有1e3,直接可以用双指针暴力来找 ,从l=0,r=size-1开始,如果没找到就r--继续缩小范围找,如果找到了就记录答案然后l++,把r重置成size-1继续找。如此循环就能找到正确答案,这里可以可以做优化,如果r和l区间的长度没有ans大就可以跳出循环了。
 

#include<bits/stdc++.h>
using namespace std;
string s;// 检查区间 [l, r] 是否是回文
bool check(int l, int r) {for (int i = l; i <= (l + r) / 2; ++i) {if (s[i] != s[l + r - i]) return false;}return true;
}int main() {int ans = 1;getline(cin, s);int len = s.size();// 遍历每个可能的左端点 lfor (int l = 0; l < len; ++l) {// 从最大的右端点 r 开始检查for (int r = len - 1; r >= l; --r) {if (check(l, r)) {ans = max(ans, r - l + 1);break; // 找到当前 l 对应的最长回文,跳出内层循环}}}cout << ans;return 0;
}

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

相关文章:

  • 全网黄页网站精准营销包括哪几个方面
  • 做液压的公司网站江苏seo网络
  • 郑州市人民政府网站优化seo公司哪家好
  • 广西城乡与住房建设厅网站网站制作和推广
  • 网站建设设计设计公司哪家好淘宝权重查询
  • 草桥做网站公司百度贴吧怎么做推广
  • pc网站建设的三大条件seo怎样才能优化网站
  • 全网网站建设推广短期培训就业学校
  • 动态网站设计与制作百度推广效果怎么样
  • 网站优化网站建设百度推广落地页
  • 自己做网站还是公众号seo系统培训课程
  • 有一个私人做慈善的网站seo快排软件
  • 免费行情网站排名网站首页不收录
  • 网站建设推广人员沐浴露营销软文
  • php网站开发工程师认证证书国内广告投放平台
  • 广州网站建设公司招聘网络营销主要干什么
  • 备案网站建设方案书广告推广免费
  • 网站篡改搜索引擎jssem搜索引擎
  • 用html5做的旅游网站代码湘潭营销型网站建设
  • 公司网站建设公司怎样申请自己的电商平台
  • 南宁网站建设 超薄网络小学四年级摘抄新闻
  • 温州网站建设平台百度联盟官网登录入口
  • 建设网站用哪个主机好百度竞价客服
  • 网站编程培训学校有哪些2024的新闻有哪些
  • 视频盗版网站怎么做个人在线做网站免费
  • 网站开发怎么自学电商网站平台
  • 个人网页细规划教案seo推广外包企业
  • 开网站做备案需要什么资料湖南正规关键词优化首选
  • 济南网站建设方案咨询bt磁力搜索
  • 什么网站能免费做公众号封面百度小程序入口