青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

ACM PKU 1159 Palindrome 最簡單的動態規劃

Palindrome 
Time Limit:3000MS  Memory Limit:65536K 
Total Submit:12142 Accepted:4213 
Description A palindrome is a symmetrical string, that is, a string read identically from left to right as well as from right to left. You are to write a program which, given a string, determines the minimal number of characters to be inserted into the string in order to obtain a palindrome. 

As an example, by inserting 2 characters, the string "Ab3bd" can be transformed into a palindrome ("dAb3bAd" or "Adb3bdA"). However, inserting fewer than 2 characters does not produce a palindrome. 

Input 
Your program is to read from standard input. The first line contains one integer: the length of the input string N, 3 <= N <= 5000. The second line contains one string with length N. The string is formed from uppercase letters from 'A' to 'Z', lowercase letters from 'a' to 'z' and digits from '0' to '9'. Uppercase and lowercase letters are to be considered distinct. 
Output 
Your program is to write to standard output. The first line contains one integer, which is the desired minimal number. 
Sample Input 
5Ab3bd 

Sample Output 


Source 
IOI 2000 



分析: 
動態規劃求解。 
設ch[1]..ch[n]表示字符串1至n位,i為左游標,j為右游標 ,則i從n遞減,j從i開始遞增。 
min[i][j]表示i和j之間至少需要插入多少個字符才能對稱,我們最終需要得到的值是min[1][n]. 
則 
if(ch[i]==ch[j]) 
    min[i][j]=min[i+1][j-1]; 
else 
     min[i][j] = 1 +  (min[i+1][j]和min[i][j-1]中的較小值); 


另外,min[][]可以定義為short  而非 int,動態規劃算法通常緊缺memory 。
什么?你說short 和 int是一樣的? 呵呵,兄弟,大概你看的是年代比較久遠的C語言教材吧~

 1#include "string.h"
 2#include "stdio.h"
 3 int min[5001][5001];
 4
 5int MIN(short a,short b)
 6{
 7    if(a>b)return b;
 8    else return a;
 9}

10
11int main()
12{
13    int n;
14    int i,j;
15    char ch[5001];
16  
17
18    scanf("%d",&n);
19    scanf("%s",ch+1);
20    for(i=1;i<=n;i++)
21        for(j=1;j<=n;j++)
22            min[i][j]=0;
23
24    for(i=n-1;i>=0;i--)
25       for(j=i;j<=n;j++)
26           if(ch[i]==ch[j])min[i][j]=min[i+1][j-1];
27           else min[i][j]= 1 + MIN(min[i+1][j],min[i][j-1]);
28    printf("%d",min[1][n]);
29   
30return 0;
31    
32}

posted on 2007-09-14 02:04 流牛ζ木馬 閱讀(1661) 評論(1)  編輯 收藏 引用

評論

# re: ACM PKU 1159 Palindrome 最簡單的動態規劃 2008-04-02 19:47 赫赫

改為short min[5001][5001];  回復  更多評論   


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


<2007年9月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

公告

MY Email/MSN :mars1021@163.com QQ : 27402040 流牛ζ木馬

常用鏈接

留言簿(6)

隨筆檔案

相冊

搜索

最新隨筆

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲天堂免费在线观看视频| 欧美在线观看你懂的| 亚洲电影av在线| 久久女同互慰一区二区三区| 在线观看一区| 亚洲人人精品| 国产精品乱码人人做人人爱| 欧美一区二区高清在线观看| 欧美在线亚洲一区| 亚洲国产女人aaa毛片在线| 亚洲国产欧美一区| 欧美午夜www高清视频| 欧美在线观看你懂的| 久久久久欧美| 亚洲香蕉视频| 欧美综合国产| 亚洲神马久久| 久久久久久亚洲精品不卡4k岛国| 亚洲日本aⅴ片在线观看香蕉| 亚洲日本国产| 国产日韩精品在线播放| 国产一区二区三区久久精品| 免费成人在线观看视频| 欧美日韩视频免费播放| 久久高清一区| 欧美日韩国产不卡在线看| 欧美在线你懂的| 欧美国产欧美综合 | 欧美日韩亚洲视频一区| 久久久久久久尹人综合网亚洲| 蜜桃av一区二区| 小嫩嫩精品导航| 欧美成人情趣视频| 久久av免费一区| 欧美人成免费网站| 蜜乳av另类精品一区二区| 欧美三级电影大全| 欧美福利视频在线观看| 国产欧美另类| 日韩视频三区| 亚洲国产天堂久久综合| 欧美一级电影久久| 亚洲综合视频1区| 亚洲一区二区三区影院| 日韩写真视频在线观看| 欧美亚洲综合另类| 亚洲欧美日韩国产一区二区三区| 美女黄网久久| 久久在线视频| 国模精品一区二区三区色天香| 日韩视频一区二区三区| 亚洲黄色免费电影| 久久久亚洲人| 久久亚洲综合色一区二区三区| 国产精品美女久久久久av超清| 亚洲欧洲在线免费| 亚洲欧洲在线看| 久久这里只精品最新地址| 狼狼综合久久久久综合网| 国产人成精品一区二区三| 亚洲网站视频| 亚洲一区二区三区四区中文| 欧美精品一区三区在线观看| 亚洲国产mv| 亚洲三级网站| 欧美精品色综合| 亚洲日韩成人| 亚洲一区二区影院| 国产精品久久久久久久久久久久久久| 日韩天堂在线视频| 亚洲一区二区三区免费视频| 欧美日韩国产精品自在自线| 亚洲毛片av在线| 亚洲免费在线视频| 国产乱码精品一区二区三区五月婷| 中国成人在线视频| 欧美在线首页| 在线观看国产日韩| 免费成人av在线| 亚洲精品久久久蜜桃| 亚洲视频在线播放| 国产精品一二一区| 小黄鸭精品密入口导航| 免费亚洲婷婷| 一级成人国产| 欧美成人精品| 一本一道久久综合狠狠老精东影业| 亚洲综合电影| 黄色综合网站| 欧美日韩在线播放三区| 午夜精品视频| 亚洲国产欧美不卡在线观看| 在线一区欧美| 国内外成人免费激情在线视频| 久久久综合视频| 正在播放欧美视频| 久久在线免费| 亚洲网站在线播放| 狠狠色综合日日| 欧美日韩成人网| 久久精品一区二区三区不卡| 亚洲第一色在线| 欧美一级二区| 亚洲乱码国产乱码精品精可以看| 国产精品久久久久一区二区三区共| 久久精品国产v日韩v亚洲 | 亚洲欧美日韩一区二区在线| 国产一区二区无遮挡| 欧美日韩成人综合在线一区二区| 亚洲欧美一区二区三区久久 | 亚洲福利精品| 久久精品视频va| 一区二区三区久久精品| 伊人狠狠色j香婷婷综合| 欧美日韩一级视频| 久久先锋资源| 欧美一区二区在线免费播放| 亚洲七七久久综合桃花剧情介绍| 久久久www免费人成黑人精品 | 国产日韩亚洲欧美综合| 欧美精品日韩三级| 久久天堂精品| 午夜日韩在线| 亚洲天堂成人在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文 | 一区在线播放视频| 国产伦精品一区二区三| 欧美精品三级日韩久久| 久久青青草综合| 欧美一区二区在线视频| 亚洲欧美国产一区二区三区| 亚洲美女中出| 99国产成+人+综合+亚洲欧美| 亚洲高清久久久| 欧美aⅴ99久久黑人专区| 久久午夜精品一区二区| 久久久精品国产免大香伊| 欧美在线日韩| 性欧美xxxx视频在线观看| 亚洲综合日本| 午夜精品亚洲| 欧美中文字幕久久| 欧美一级艳片视频免费观看| 午夜免费电影一区在线观看| 亚洲一级特黄| 先锋影音国产精品| 欧美综合77777色婷婷| 欧美在线一二三区| 久久精品国产2020观看福利| 欧美一区二区三区在| 久久av免费一区| 美女精品在线观看| 欧美mv日韩mv亚洲| 亚洲欧洲一级| 夜夜嗨av色综合久久久综合网| 一本综合久久| 欧美亚洲在线视频| 美女露胸一区二区三区| 欧美成年视频| 国产精品超碰97尤物18| 国产九九精品视频| 黄色综合网站| 日韩亚洲国产欧美| 亚洲欧美一区二区三区在线| 午夜伦欧美伦电影理论片| 久久久精品国产免大香伊 | 久久久噜噜噜久久中文字免| 久久婷婷综合激情| 亚洲第一区色| 中文在线资源观看视频网站免费不卡| 亚洲一二区在线| 久久精品一二三区| 欧美日韩成人一区二区| 国产精品丝袜白浆摸在线| 极品av少妇一区二区| 亚洲另类春色国产| 久久精品91久久久久久再现| 欧美aⅴ一区二区三区视频| 99国产精品国产精品毛片| 欧美一区1区三区3区公司| 欧美成人国产一区二区| 国产精品嫩草99a| 亚洲欧洲在线一区| 欧美在线精品免播放器视频| 欧美韩国日本综合| 亚洲一区二区三区久久| 你懂的国产精品| 老牛嫩草一区二区三区日本 | 久久在线观看视频| 欧美亚男人的天堂| 亚洲国产一区二区三区a毛片 | 在线观看亚洲视频| 亚洲永久精品大片| 亚洲成色777777女色窝| 欧美91大片| 午夜亚洲福利| 欧美视频在线不卡| 亚洲国产婷婷综合在线精品 | 亚洲一区二区三区视频播放| 女人香蕉久久**毛片精品|