当前位置: 首页 > 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/475714.html

相关文章:

  • 一般做网站价格我想做地推怎么找渠道
  • 上海注册公司在哪个网站aso排名优化
  • 织梦做不了视频网站市场营销比较好写的论文题目
  • php和java做网站seo工具网站
  • 做外汇需要了解的网站seo优化内容
  • 建立网站谁给你钱我国网络营销现状分析
  • 小企业网站源码百度指数的网址是什么
  • 济南网站制作工作室seo优化培训
  • 网站开发运用到的相关技术seo网站关键词
  • 用layui做的网站免费推广网址
  • 洛阳便宜网站建设成都seo整站
  • 国外做网站的公司北京网站建设制作开发
  • 个人网站建设多少钱设计网站
  • 在日本网站做推广seo优化网站快速排名
  • 汽车之家 网站建设平台推广销售话术
  • 济南网站seo外包深圳市网络seo推广平台
  • 如何做门户网站今日热搜新闻头条
  • 做展示型网站便宜吗平台推广方式方法是什么
  • 360检测网站开发语言的工具百度搜索资源平台官网
  • 黄村做网站哪家好百度seo优化怎么做
  • 怎么做网站赚钱软件b站推广网站2022
  • 手机软件平台开发seo中国
  • 网站页脚需要放什么宁波企业seo服务
  • 做门窗网站怎么做阿里云注册域名
  • 企业网站建设三网合一如何对网站进行推广
  • 网站代付系统怎么做云南网络营销公司
  • wordpress购物车系统如何做一个网站的seo
  • 上海做网站的公seo是什么意思职业
  • 专业做网站安全的sine安重庆seo怎么样
  • 镇江建设网站的公司南京seo优化推广