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

A Za, A Za, Fighting...

堅(jiān)信:勤能補(bǔ)拙

PKU 2192 Zipper

問題:
http://acm.pku.edu.cn/JudgeOnline/problem?id=2192

思路:
原本以為是類似于PKU 1936的簡單題,結(jié)果Sample測試不過,發(fā)現(xiàn)對于像cat, tree這樣包含相同字母(這里是t)的例子需要回溯,于是DFS,這樣結(jié)果雖然正確了,但是卻TLE...
準(zhǔn)確的做法是動態(tài)規(guī)劃,艾,今天三題沒有一個是自己想出來的...悲劇...
詳細(xì)的狀態(tài)轉(zhuǎn)化方程見代碼注釋

代碼:
 1 #include<stdio.h>
 2 #include<stdlib.h>
 3 #include<string.h>
 4 #define MAX_LEN 201
 5 char first[MAX_LEN+1], second[MAX_LEN+1];
 6 char final[MAX_LEN*2];
 7 int flen, slen, tlen;
 8 int table[MAX_LEN][MAX_LEN];
 9 
10 /* 
11  * f[i][j] represent whether final[1..i+j] could be formed from first[1..i] and second[1..j]
12  * f[i][j] is true if:
13  *         a. final[i+j]==first[i] && f[i-1][j] is true, or
14  *         b. final[i+j]==second[j] && f[i][j-1] is true
15  */
16 int 
17 dp()
18 {
19     int i, j, mark;
20     mark = 1;
21     for(i=1; i<=flen; i++) {
22         if(first[i]==final[i] && mark)
23             table[i][0= 1;
24         else {
25             table[i][0= 0;
26             mark = 0;
27         }
28     }
29     mark = 1;
30     for(j=1; j<=slen; j++) {
31         if(second[j]==final[j] && mark)
32             table[0][j] = 1;
33         else {
34             table[0][j] = 0;
35             mark = 0;
36         }
37     }
38     for(i=1; i<=flen; i++) {
39         for(j=1; j<=slen; j++) {
40             if((final[i+j]==first[i]&&table[i-1][j]) || (final[i+j]==second[j]&&table[i][j-1]))
41                 table[i][j] = 1;
42             else
43                 table[i][j] = 0;
44         }
45     }
46     return table[flen][slen];
47 }
48 
49 int
50 main(int argc, char **argv)
51 {
52     int tests, cnt=0;
53     scanf("%d"&tests);
54     while(tests--) {
55         scanf("%s %s %s", first+1, second+1, final+1);
56         flen = strlen(first+1);
57         slen = strlen(second+1);
58         tlen = strlen(final+1);
59         printf("Data set %d: %s\n"++cnt, dp()?"yes":"no");
60     }
61 }

posted on 2010-08-13 22:33 simplyzhao 閱讀(216) 評論(0)  編輯 收藏 引用 所屬分類: C_動態(tài)規(guī)劃

導(dǎo)航

<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

統(tǒng)計(jì)

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美激情一区| 欧美黄色影院| 欧美成人综合| 国产亚洲aⅴaaaaaa毛片| 欧美大片第1页| 久久在线免费视频| 免费精品视频| 欧美日韩精品一区二区三区四区| 欧美aa国产视频| 欧美激情亚洲| 国产精品久久久一本精品| 国产欧美一区二区精品仙草咪| 国产精品女主播| 国产亚洲欧美日韩一区二区| 黑人巨大精品欧美一区二区小视频| 国产亚洲视频在线| 亚洲欧洲一区二区在线播放| 亚洲视频精选在线| 久久国产精品一区二区三区四区| 久久久噜噜噜久噜久久| 亚洲第一网站| 亚洲福利精品| 中文精品视频一区二区在线观看| 亚洲欧美中文在线视频| 久久深夜福利| 欧美日韩一区二区三区在线视频| 国产一区二区毛片| 在线视频欧美日韩精品| 久久视频在线视频| 中文在线不卡视频| 美女视频网站黄色亚洲| 国产精品福利久久久| 在线免费不卡视频| 亚洲欧美日韩专区| 亚洲国产精品久久久久秋霞影院 | 欧美午夜不卡影院在线观看完整版免费| 欧美视频中文一区二区三区在线观看| 国产精品视频免费在线观看| 亚洲国产一区二区视频| 性欧美18~19sex高清播放| 亚洲福利视频网站| 午夜天堂精品久久久久| 欧美日韩调教| 亚洲日本欧美日韩高观看| 久久精品一区二区三区不卡| 日韩一级在线| 欧美顶级少妇做爰| 欧美怡红院视频| 欧美午夜视频在线| 日韩视频在线观看一区二区| 久久久青草青青国产亚洲免观| 一区二区三区精品国产| 欧美激情精品久久久| 亚洲国内精品在线| 蜜月aⅴ免费一区二区三区| 亚洲自拍高清| 99xxxx成人网| 亚洲国产精品v| 狂野欧美一区| 在线观看亚洲精品视频| 久久中文字幕一区二区三区| 亚洲欧美日韩综合国产aⅴ| 欧美午夜寂寞影院| 在线视频中文亚洲| 亚洲精品视频在线播放| 欧美日本不卡视频| 一区二区高清在线| 欧美日韩人人澡狠狠躁视频| 日韩亚洲国产精品| 亚洲日本中文字幕免费在线不卡| 免费成人黄色| 亚洲精品欧美在线| 91久久嫩草影院一区二区| 免费亚洲电影| 日韩亚洲不卡在线| 日韩五码在线| 国产精品劲爆视频| 欧美一级视频一区二区| 欧美一区二区三区日韩| 亚洲成人影音| 91久久久久久| 国产精品拍天天在线| 久久成人精品| 久久午夜电影网| 日韩视频免费大全中文字幕| 99国产精品国产精品久久| 国产精品久久久久久久久免费| 久久国产精品色婷婷| 久久综合给合久久狠狠狠97色69| 亚洲精品乱码久久久久久黑人| 一区二区三区成人| 国内自拍视频一区二区三区 | 亚洲精品一区二区三区在线观看| 欧美日韩极品在线观看一区| 亚洲一区中文| 欧美一区三区三区高中清蜜桃 | 久久深夜福利| 欧美激情按摩| 欧美一级电影久久| 久久久亚洲欧洲日产国码αv | 亚洲精品国产精品国产自| 一区二区久久| 亚洲第一毛片| 亚洲一区精品视频| 亚洲精品乱码久久久久久蜜桃麻豆 | 狠狠色狠狠色综合日日五| 亚洲大片免费看| 国产精品一级久久久| 欧美激情精品久久久久久大尺度| 国产精品你懂得| 亚洲国产另类久久精品| 欧美有码在线视频| 欧美精品在线播放| 美女91精品| 国产酒店精品激情| 日韩视频免费观看高清在线视频| 黄色精品在线看| 亚洲欧美日韩国产成人精品影院| 日韩一本二本av| 久久蜜臀精品av| 久久亚洲综合网| 国产欧美一区二区精品仙草咪| 一本色道久久88综合日韩精品| 在线看视频不卡| 久久se精品一区精品二区| 亚洲天天影视| 欧美激情一区二区久久久| 欧美不卡激情三级在线观看| 国产日韩一区| 亚洲一区在线免费观看| 一区二区国产日产| 欧美国产日本| 亚洲激情国产精品| 91久久精品国产91性色tv| 久久天天躁夜夜躁狠狠躁2022| 欧美在线一二三区| 国产精品一香蕉国产线看观看 | 亚洲国产精品女人久久久| 亚洲欧美精品中文字幕在线| 亚洲四色影视在线观看| 欧美人与禽性xxxxx杂性| 亚洲精品久久嫩草网站秘色| 亚洲美女黄色片| 欧美日韩国产va另类| 日韩视频在线你懂得| 亚洲香蕉在线观看| 国产精品精品视频| 午夜在线电影亚洲一区| 久久先锋影音av| 亚洲国产日韩精品| 欧美高清免费| 日韩一级免费| 午夜一区二区三视频在线观看| 国产日韩欧美一区二区三区四区| 欧美在现视频| 亚洲大胆av| 亚洲午夜精品网| 国产精品亚洲а∨天堂免在线| 亚洲尤物在线视频观看| 久久av一区二区三区| 国产在线拍揄自揄视频不卡99| 欧美一区二区视频观看视频| 猛男gaygay欧美视频| 亚洲日产国产精品| 欧美午夜www高清视频| 午夜精品久久久久久99热软件| 玖玖综合伊人| 日韩亚洲精品在线| 国产美女扒开尿口久久久| 久久国产色av| 亚洲欧洲日本国产| 午夜日韩视频| 亚洲激情电影中文字幕| 欧美午夜性色大片在线观看| 久久经典综合| 一本一本a久久| 美女国产一区| 欧美在线精品免播放器视频| 欧美在线视频日韩| 久久中文字幕导航| 亚洲影视在线播放| 在线观看亚洲专区| 国产精品久久久久久久9999| 欧美在线观看视频| 日韩午夜中文字幕| 免费成人高清视频| 先锋影音一区二区三区| 亚洲精品在线三区| 国内免费精品永久在线视频| 欧美日韩免费区域视频在线观看| 久久国产主播精品| 亚洲婷婷综合久久一本伊一区| 蜜臀久久久99精品久久久久久| 一区二区免费在线观看| 韩国自拍一区| 国产精品嫩草影院av蜜臀| 欧美成人一品| 久久久xxx| 亚洲一区制服诱惑| 99成人精品|