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

糯米

TI DaVinci, gstreamer, ffmpeg
隨筆 - 167, 文章 - 0, 評論 - 47, 引用 - 0
數據加載中……

POJ 1226 Substrings 后綴Trie

思路:

將每個字符串的原文的所有后綴和反轉后的所有后綴都插入到Trie中。
同時Trie中的節點維護一個值 --- 該節點下面包含了多少個不同單詞的節點。
然后統計這個值等于N的最深的節點,其深度就是答案了。
后綴Trie并不是好的解法。有人說用后綴數組也能做的,但是想不出來。


#include <stdio.h>
#include 
<string.h>

struct node {
    
char ch;
    
int ts, cnt;
    
struct node *sib, *child;
}
;

struct node nodes[65536], root;
int nodes_cnt;
int N, T;
int ts, ans;

inline 
struct node *insert(struct node *q, char ch, int depth)
{
    
struct node *t;

    
for (t = q->child; t; t = t->sib)
        
if (t->ch == ch)
            
break;

    
if (!t) {
        t 
= &nodes[nodes_cnt++];
        t
->ch = ch;
        t
->cnt = 0;
        t
->child = NULL;
        t
->sib = q->child;
        q
->child = t;
    }


    
if (t->ts != ts) {
        t
->ts = ts;
        t
->cnt++;
    }


    
if (t->cnt == N && depth > ans)
        ans 
= depth;

    
return t;
}


int main()
{
    
int i, j, k, len;
    
char str[128];
    
struct node *t;

    scanf(
"%d"&T);
    
while (T--{
        scanf(
"%d"&N);
        ans 
= 0;
        nodes_cnt 
= 0;
        root.child 
= root.sib = NULL;
        root.cnt 
= 0;
        
for (i = 0; i < N; i++{
            scanf(
"%s", str);
            ts
++;
            len 
= strlen(str);
            
for (j = 0; j < len; j++{
                t 
= &root;
                
for (k = j; k < len; k++)
                    t 
= insert(t, str[k], k - j + 1);
            }

            
for (j = len - 1; j >= 0; j--{
                t 
= &root;
                
for (k = j; k >= 0; k--)
                    t 
= insert(t, str[k], j - k + 1);
            }

        }

        printf(
"%d\n", ans);
    }


    
return 0;
}

posted on 2010-05-26 08:05 糯米 閱讀(596) 評論(0)  編輯 收藏 引用 所屬分類: POJ

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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在线精品| 久久精品91久久久久久再现| 亚洲视频福利| 亚洲综合清纯丝袜自拍| 久久成年人视频| 久久久水蜜桃av免费网站| 欧美成人69av| 日韩视频一区二区三区在线播放免费观看 | 久久av资源网站| 久久国产主播| 久久亚洲综合| 欧美日韩大片| 国产夜色精品一区二区av| 在线精品国产欧美| 91久久在线观看| 在线观看视频一区二区欧美日韩 | 美女国产一区| 欧美三级午夜理伦三级中视频| 国产精品成人免费视频| 韩国精品在线观看| 日韩亚洲在线观看| 久久国产婷婷国产香蕉| 欧美福利电影在线观看| 一区二区三区不卡视频在线观看| 欧美诱惑福利视频| 欧美日韩亚洲视频| 永久域名在线精品| 欧美一级在线亚洲天堂| 亚洲国产精品t66y| 午夜精品视频一区| 欧美日韩免费观看中文| 亚洲成人在线网| 欧美一区二区三区四区夜夜大片 | 伊人久久久大香线蕉综合直播 | 亚洲视频综合| 亚洲色图在线视频| 亚洲一区久久久| 欧美精品一区在线发布| 在线播放不卡| 久久激情五月丁香伊人| 一本色道久久综合狠狠躁篇怎么玩 | 欧美日韩国产黄| 一区视频在线看| 欧美一区二区黄| 亚洲免费成人| 欧美精品一区二| 91久久国产综合久久91精品网站| 欧美在线国产精品| 在线亚洲欧美专区二区| 欧美精品乱码久久久久久按摩| 1000部国产精品成人观看| 久久久久综合网| 欧美一区二区三区婷婷月色| 国产精品久久久久久久浪潮网站| 99国产精品99久久久久久粉嫩| 欧美阿v一级看视频| 久久久亚洲精品一区二区三区| 性欧美大战久久久久久久久| 国产欧美精品久久| 亚洲在线观看| 亚洲一区免费视频| 国产精品你懂的| 欧美在线观看天堂一区二区三区| 亚洲欧美美女| 国产在线精品自拍| 欧美v亚洲v综合ⅴ国产v| 麻豆精品91| 亚洲国产日韩欧美综合久久| 亚洲电影在线观看| 欧美va天堂在线| 一本色道久久综合| 99re6这里只有精品| 国产精品久久久久久久久婷婷 | 悠悠资源网久久精品| 亚洲第一福利在线观看| 欧美精品三级| 亚洲综合清纯丝袜自拍| 久久久久久成人| 久久久久国产精品人| 亚洲国产一区在线| 亚洲肉体裸体xxxx137| 欧美日韩成人精品| 亚洲国产精品日韩| 91久久精品美女高潮| 欧美日韩亚洲视频| 久久亚洲私人国产精品va| 免费亚洲一区| 亚洲在线网站| 久久综合狠狠综合久久激情| 一区二区高清视频| 欧美在线地址| 一区二区激情视频| 欧美专区福利在线| 亚洲精品视频免费在线观看| 一本一本a久久| 国内精品久久久久久| 亚洲精品社区| 狠狠爱www人成狠狠爱综合网| 亚洲精品国产拍免费91在线| 国产一区二区三区在线播放免费观看| 欧美jjzz| 国产日韩欧美综合| 亚洲三级免费| 在线观看国产一区二区| 亚洲性色视频| 亚洲美女精品久久| 久久久噜噜噜久久中文字免| 亚洲综合999| 蜜臀av国产精品久久久久| 亚洲精品在线三区| 久久久精品日韩| 欧美专区在线播放| 欧美精品久久一区二区| 制服诱惑一区二区| 美女黄毛**国产精品啪啪| 欧美专区日韩专区| 国产精品久久久久久久久借妻| 亚洲福利视频三区| 在线观看av一区| 久久gogo国模裸体人体| 小黄鸭视频精品导航| 国产精品chinese| 亚洲精品视频免费| 日韩亚洲欧美精品| 免费观看成人www动漫视频| 久久久久久久一区二区三区| 国产伦精品免费视频| 亚洲特级毛片| 亚洲女人天堂av| 国产精品高精视频免费| 99国产精品久久久| 宅男66日本亚洲欧美视频| 欧美国产在线观看| 亚洲国产高清一区二区三区| 亚洲国产精品电影在线观看| 久久久久久久999精品视频| 久久免费观看视频| 一区二区视频免费在线观看| 久久国产精彩视频| 久久天天狠狠| 亚洲第一狼人社区| 另类激情亚洲| 亚洲国产精品t66y| 99精品视频一区| 欧美福利视频在线观看| 狠狠久久五月精品中文字幕| 久久精品视频免费播放| 女女同性精品视频| 亚洲精选成人| 欧美日韩精品一区| 亚洲精品欧洲精品| 亚洲一区二区三区在线看| 国产麻豆日韩欧美久久| 欧美一区二区在线看| 久久亚洲欧美| 亚洲精品日韩在线| 国产精品久久久999| 久久se精品一区精品二区| 欧美福利视频一区| 亚洲网站视频福利| 国产精品欧美久久久久无广告| 小处雏高清一区二区三区| 欧美成年人在线观看| 亚洲精品资源美女情侣酒店| 国产精品美女视频网站| 久久精品视频免费观看| 亚洲国产婷婷香蕉久久久久久99 | 久久久久久伊人| 亚洲精品麻豆| 国产目拍亚洲精品99久久精品 | 欧美一区二区在线免费观看| 国产欧美日韩综合一区在线播放| 久久精品国产一区二区三| 亚洲国产免费| 欧美在线视频一区二区三区| 1000部精品久久久久久久久| 欧美日韩国产黄| 小辣椒精品导航| 欧美a级在线| 午夜精品福利一区二区蜜股av| 亚洲国产福利在线| 国产精品夜夜嗨| 欧美激情第9页| 欧美伊人久久| 一二三区精品福利视频| 欧美激情1区2区3区| 欧美资源在线观看| 中文亚洲免费| 亚洲第一主播视频| 国产亚洲一区二区精品| 欧美丝袜一区二区三区| 欧美 日韩 国产一区二区在线视频| 亚洲女人小视频在线观看| 亚洲精品一区二| 亚洲国产激情| 欧美成人免费观看| 久久综合久久综合久久| 久久爱另类一区二区小说|