1092 回文字符串(51nod)

原题链接:http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1092

这题其实可以把字符串str反转一下然后再求两个字符串的最长公共子序列的长度,然后len(str)-那个长度就是答案了= =

#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
using namespace std;
#define maxn 1000001
char s[maxn];
char ch[maxn];
int f[1110][1110];
int main()
{
    while(scanf("%s",s)!=EOF)
    {
        int m=strlen(s);
       int k=0;
       for(int i=m-1;i>=0;i--)
       ch[k++]=s[i];
       ch[k]='