对称子字符串
来源:互联网 发布:张家界玻璃桥网络购票 编辑:程序博客网 时间:2024/06/04 20:03
这个对称子字符串的对称轴不在字符串中,例如QwQ不满足要求,而QWWQ满足
/** *input:roorle *output:4 *input:111 *output:2 */ #include <bits/stdc++.h> using namespace std; char str[10]; int main() { scanf("%c",&str[0]); int flag=-1,maxx=0,len=0,flag1=1,i; //flag记录对称轴,maxx最大值,len每个对称序列长度,flag1记录字符串是否都是相同的 for(i=1;((str[i]=getchar())!='\n' );i++) { if(flag1) { if(str[i]!=str[i-1]) flag1=0; } if(flag==-1) { if(str[i]==str[i-1]) { flag=i; len++; } } else { int dy=2*flag-i-1; //flag-(i-flag)-1 if(dy>=0 && str[i]==str[dy]) //运用 && 运算短路性质,如果前面一旦越界下标<0,不会计算后面的,不会导致崩溃 len++; else { flag =-1; maxx=max(maxx,len); len=0; } } } if(flag1) return 0*printf("%d\n",i&1?(i-1):i); cout<<max(maxx,len)*2<<endl; return 0; }
0 0
- 对称子字符串
- 对称子字符串
- 对称子字符串最大长度
- 求最长对称子字符串
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 求对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- 对称子字符串的最大长度
- Illustrator的使用经验
- Redis学习--存储的数据结构命令相关
- C++11 并发指南七(C++11 内存模型一:介绍)
- Hadoop作业提交源码分析
- 再接上一篇,实现从上到下,从左到右的顺序排序数据(暂时改进到此)
- 对称子字符串
- C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)
- 吐槽
- BZOJ 1024: [SCOI2009]生日快乐 dfs
- 最短路【dijkstra】【floyd 】【spfa】
- 第2条 遇到多个构造器参数时要考虑用构建器
- cocos2dx 3.x 开发环境调整窗口大小
- iOS GPUImage研究三:视频采集并添加实时滤镜
- Android使用ViewPager实现左右循环滑动及轮播效果(抛出IllegalStateException)