1040. Longest Symmetric String
来源:互联网 发布:薛之谦网络综艺节目 编辑:程序博客网 时间:2024/04/28 02:28
Traverse the array,every times start from the current postion extend to both sides.
// 1040. Longest Symmetric String.cpp: 主项目文件。#include "stdafx.h"#include <cstdio>#include <cstring>const int N=1003;char str[N];int isSymmetric(char *str,int length){int max=0;for(int i=0;i<length;i++){int low=i,high=i+1;while(low>=0&&high<length&&str[low]==str[high])low--,high++;int dist=high-low-1;if(dist>max)max=dist;low=i-1,high=i+1;while(low>=0&&high<length&&str[low]==str[high])low--,high++;dist=high-low-1;if(dist>max)max=dist;}return max;}int main(){ gets(str);int length=strlen(str);int res=isSymmetric(str,length);printf("%d\n",res); return 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)
- 理解JavaScript中的设计模式
- 深入理解JavaScript系列(42):设计模式之原型模式
- OGRE+CEGUI+OIS 完美解决鼠标非独占使用
- 提高网站性能2
- UVA 10361 - Automatic Poetry
- 1040. Longest Symmetric String
- 对给定数组进行排序
- MySql自学1
- Android学习笔记---19_采用ListView实现数据列表显示,以及各种适配器使用,和如何写自己的适配器
- Fedora 18 input method shortcut settings
- hdu - 1269 - 迷宫城堡(连通分量)
- Shell_scp expect实现
- 搞笑
- Cocos2d-x 2.0 按键加速处理深入分析