1040. Longest Symmetric String
来源:互联网 发布:护手霜推荐 知乎 编辑:程序博客网 时间:2024/06/11 11:52
#include <cstdio>#include <cstring>#include <vector>using namespace std;#define MAX 1005 int main(void){char sen[MAX];int len = 0 ;int i ;vector<char>data ;int max = 0 ;//freopen("input.txt" , "r" , stdin);gets(sen);len = strlen(sen);//Ìí¼Ó×Ö·ûfor( i = 0 ; i < len ; i++){data.push_back(-1);data.push_back(sen[i]);}data.push_back(-1);len = data.size();//´Ó¿ªÊ¼µÄµØ·½Æð¼ìË÷for( i = 0 ; i <len ; i++){int l , r , temp = 0 ;//ÒÔ´ËΪÖÐÐĵ㣬Ïò×óÓÒ¿ªÊ¼¼ìË÷for( l = i - 1 , r = i + 1 ; 0 <= l && r <len ; l-- ,r++){if( data[l] == data[r] ){if( data[l] == -1) continue ;temp++ ;}else break ;}if( data[i] != -1) temp = temp * 2 + 1 ;else temp = 2 * temp ;if(temp > max) max = temp ;}printf("%d\n" , max);return 0;}
0 0
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040.Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String
- 1040. Longest Symmetric String (25)
- 1040. Longest Symmetric String (25)
- 1040. Longest Symmetric String (25)
- 1040. Longest Symmetric String (25)
- PAT 1040. Longest Symmetric String
- PAT 1040. Longest Symmetric String
- 1040. Longest Symmetric String (25)
- Qt中的QString, int等数据转换
- python Tips系列:判断list是否为空
- Java Web乱码分析及解决方案(二)——POST请求乱码
- 图像纹理特征的学习
- 为什么不能用memcached存储Session?
- 1040. Longest Symmetric String
- spring,springmvc获取bean
- Vim 文本编辑器主要内容
- Spark进阶视频之Scala中上下文界定内幕中的隐式参数与隐式参数的实战详解及其在Spark中的应用源码解析
- Android中各种drawable的使用
- 电影评分星级显示效果的实现
- 关于项目跟进
- 模拟退火 (poj 2420, poj 2069)
- GridView的按下或点击选中后的效果如何去除