文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>pku1159 Palindrome

pku1159 Palindrome

时间:2010-08-06  来源:Z_Q_2010

解题思路:

amount(i,j)代表字符序列从i到j需要插入的个数

 

#include<stdio.h>


char g[5001];
short amount[5000][5000];

short min(short x,short y)
{
    return x>y?y:x;
}

int main()
{
    int n;
    scanf("%d%s",&n,g);
    for(int i=n-1;i>=0;i--)
    {
        for(int j=i;j<n;j++)
        {
            if(g[i]==g[j])
            {
                amount[i][j]=amount[i+1][j-1];
            }else
            {
                amount[i][j]=1+min(amount[i+1][j],amount[i][j-1]);
            }
        }
    }
    printf("%d\n",amount[0][n-1]);
    return 0;
}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载