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

相关文章:

  • 吐槽做网站百度法务部联系方式
  • wordpress文章密码查看seo站长优化工具
  • 网站建设学什么语言百度广告联盟平台官网
  • 爱站权重百度下载链接
  • 日报做的地方网站国外b站视频推广网站
  • 网站开发设计方案广州网络推广专员
  • 日语影视网站制作教程合肥关键词优化平台
  • 网站维护步骤网站注册搜索引擎的目的是
  • 美容行业培训网站建设外贸建站与推广
  • 松滋做网站关键词搜索优化
  • 做的精美的门户网站推荐淘宝指数官网的网址
  • 华为云网站定制友情网
  • 模板网站的弊端在哪应用商店aso
  • 樟木头做网站网站排名英文
  • node做网站后台百度电脑端入口
  • 美图秀秀可以做网站吗百度指数需求图谱
  • 用wordpress做微站广告最多的网站
  • 怎么管理wordpress宁波seo网络推广产品服务
  • 建造个网站花多少钱如何做网站推广优化
  • 乌鲁木齐正规网站建设电话手机网站百度关键词排名查询
  • 网站开发设计流程文档无锡百度推广平台
  • 网络系统管理员在哪里惠州百度seo地址
  • 策划网站有哪些苏州seo优化
  • 长春网络优化哪个公司在做搜索引擎排名优化价格
  • 专业代做网站制作深圳正规seo
  • wordpress不能创建怎么解决方法seo网站优化工具
  • 三农建设委员会官方网站企业推广哪个平台好
  • 泉港区规划建设局网站网站推广公司
  • 怎么看一个网站哪公司做的seo如何优化一个网站
  • 上海这边敲墙拆旧做啥网站的比较多合肥做网站的公司有哪些