锘??xml version="1.0" encoding="utf-8" standalone="yes"?>美脚丝袜一区二区三区在线观看 ,亚洲免费在线看,亚洲国产美女http://www.shnenglu.com/gzwzm06/articles/78296.html宸?/dc:creator>宸?/author>Sun, 29 Mar 2009 12:55:00 GMThttp://www.shnenglu.com/gzwzm06/articles/78296.htmlhttp://www.shnenglu.com/gzwzm06/comments/78296.htmlhttp://www.shnenglu.com/gzwzm06/articles/78296.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/78296.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/78296.html 1#include <cstdio>
 2#include <cstring>
 3#include <algorithm>
 4using namespace std;
 5
 6const int SIZE = 30001;
 7const int LEN = 30;
 8
 9//鐢ㄦ潵鎵懼嚭鍝簺鍚岀被
10struct WORD
11{
12    char src[LEN];
13    char after[LEN];
14}
word[SIZE];
15
16//鐢ㄦ潵鎵懼嚭鏁扮洰鏈澶х殑浜斾釜
17struct GROUP
18{
19    char fst[LEN];
20    int size;
21    int start;
22}
group[SIZE];
23
24bool cmp(const WORD& a, const WORD& b )
25{
26    if ( strcmp(a.after, b.after) != 0 )
27        return ( strcmp(a.after, b.after) < 0 );
28    return (strcmp(a.src, b.src) <= 0 );
29}

30
31bool cmpGP(const GROUP& a, const GROUP& b)
32{
33    if ( a.size != b.size )
34        return (a.size > b.size);
35    else
36        return (strcmp(a.fst, b.fst) <= 0);
37}

38
39int main()
40{
41//    freopen("1.txt", "r", stdin);
42    int n, gp, len, i, j, k, p;
43
44    n = 0;
45
46    while ( scanf("%s", word[n].src) != EOF )
47    {
48        strcpy(word[n].after, word[n].src);
49        len = strlen(word[n].after);
50        sort(word[n].after, word[n].after + len);
51        n++;
52    }

53
54    sort(word, word + n, cmp);
55
56    gp = 1;
57    group[0].size = 1;
58    group[0].start = 0;
59    strcpy(group[0].fst, word[0].src);
60    for ( i = 1; i < n; ++i )
61    {
62        if ( strcmp(word[i].after, word[i - 1].after) == 0 )
63        {
64            group[gp - 1].size++;
65        }

66        else {
67            group[gp].size = 1;
68            group[gp].start = i;
69            strcpy(group[gp].fst, word[i].src);
70            gp++;
71        }

72    }

73
74    sort(group, group + gp, cmpGP);
75
76    for ( i = 0; i < 5++i )
77    {
78        printf("Group of size %d:", group[i].size);
79
80        p = group[i].start;
81        for ( j = 0; j < group[i].size; ++j )
82        {
83            for ( k = j - 1; k >= 0--k )
84            {
85                //鐩稿悓鐨勫崟璇嶅彧闇鎵撳嵃涓嬈?/span>
86                if ( strcmp(word[k].src, word[j].src) == 0 )
87                    break;
88            }

89            if ( k < 0 || j == 0 )
90                printf(" %s", word[p + j].src);
91        }

92        printf(" .\n");
93    }

94
95    return 0;
96}


]]>
Pku 3080--Blue Jeans(鏆村姏鏋氫婦 + KMP)http://www.shnenglu.com/gzwzm06/articles/75975.html宸?/dc:creator>宸?/author>Mon, 09 Mar 2009 04:51:00 GMThttp://www.shnenglu.com/gzwzm06/articles/75975.htmlhttp://www.shnenglu.com/gzwzm06/comments/75975.htmlhttp://www.shnenglu.com/gzwzm06/articles/75975.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/75975.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/75975.html闃呰鍏ㄦ枃

]]>
Pku 3630--Phone List(Trie)http://www.shnenglu.com/gzwzm06/articles/66464.html宸?/dc:creator>宸?/author>Sun, 09 Nov 2008 15:58:00 GMThttp://www.shnenglu.com/gzwzm06/articles/66464.htmlhttp://www.shnenglu.com/gzwzm06/comments/66464.htmlhttp://www.shnenglu.com/gzwzm06/articles/66464.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/66464.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/66464.html
#include <stdio.h>
#include 
<cstring>

const int CAP = 10 ;
const int MAXN = 80001 ;


struct TREENODE
{
    TREENODE 
*next[CAP] ;
    
bool exist ;
    TREENODE() 
{
        exist 
= false ;

        
for ( int i = 0 ; i < CAP ; ++i )
            next[i] 
= NULL ;
    }

}
 ;
TREENODE g_Temp[MAXN] ;

void Del(int pos)
{
    
for ( int i = 0 ; i < CAP ; ++i )
        g_Temp[pos].next[i] 
= NULL ;
    g_Temp[pos].exist 
= false ;
}


struct TRIE
{
    TREENODE 
*head ;
    
int m_Index ;

    TRIE() 
{
        m_Index 
= 1 ;
        head 
= &g_Temp[0] ;
    }


    
bool Insert( char* phNum )
    
{
        TREENODE 
*ptr = head ;
        
int len = strlen(phNum) ;

        
for ( int i = 0 ; i < len ; ++i )
        
{
            
if ( ptr->next[phNum[i] - '0'== NULL )
            
{
                Del( m_Index ) ;
                ptr
->next[phNum[i] - '0'= &g_Temp[m_Index++] ;
            }

            
else if ( i == len - 1 )
            
{
                
return true ;
            }

            
else if ( ptr->next[phNum[i] - '0']->exist )
            
{
                
return true ;
            }

            ptr 
= ptr->next[phNum[i] - '0'] ;
        }

        
        ptr
->exist = true ;

        
return false ;
    }


    
void Init()
    
{
        m_Index 
= 1 ;
        Del( 
0 ) ;
    }


}
 ;

int main()
{
//    freopen("in.txt", "r", stdin) ;
    int t , n , i ;
    
char phoneNum[12] ;
    
bool collision ;
    scanf(
"%d"&t) ;
    TRIE trie ;
    
while ( t-- )
    
{
        scanf(
"%d"&n) ;
        collision 
= false ;
        trie.Init() ;

        
for ( i = 0 ; i < n ; ++i )
        
{
            scanf(
"%s"&phoneNum) ;

            
if ( !collision )
            
{
                collision 
= trie.Insert( phoneNum ) ;
            }

        }


        
if ( !collision ) {
            printf(
"YES\n") ;
        }

        
else {
            printf(
"NO\n") ;
        }

    }

    
return 0 ;
}


]]>
Pku 2503--Babelfish(Trie)http://www.shnenglu.com/gzwzm06/articles/66457.html宸?/dc:creator>宸?/author>Sun, 09 Nov 2008 14:18:00 GMThttp://www.shnenglu.com/gzwzm06/articles/66457.htmlhttp://www.shnenglu.com/gzwzm06/comments/66457.htmlhttp://www.shnenglu.com/gzwzm06/articles/66457.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/66457.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/66457.html闃呰鍏ㄦ枃

]]>
Pku 1816--Wild Words(Trie + DFS)http://www.shnenglu.com/gzwzm06/articles/66422.html宸?/dc:creator>宸?/author>Sun, 09 Nov 2008 09:05:00 GMThttp://www.shnenglu.com/gzwzm06/articles/66422.htmlhttp://www.shnenglu.com/gzwzm06/comments/66422.htmlhttp://www.shnenglu.com/gzwzm06/articles/66422.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/66422.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/66422.html闃呰鍏ㄦ枃

]]>
Pku 2513--Colored Sticks錛圱rie錛?/title><link>http://www.shnenglu.com/gzwzm06/articles/66329.html</link><dc:creator>宸?/dc:creator><author>宸?/author><pubDate>Sat, 08 Nov 2008 07:50:00 GMT</pubDate><guid>http://www.shnenglu.com/gzwzm06/articles/66329.html</guid><wfw:comment>http://www.shnenglu.com/gzwzm06/comments/66329.html</wfw:comment><comments>http://www.shnenglu.com/gzwzm06/articles/66329.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/gzwzm06/comments/commentRss/66329.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gzwzm06/services/trackbacks/66329.html</trackback:ping><description><![CDATA[     鎽樿: Trie + 騫舵煡闆?#include <stdio.h>#include <cstring>const int MAXN = 600002 ;int father[MAXN] ;int degree[MAXN] ;int N ;int&nbs...  <a href='http://www.shnenglu.com/gzwzm06/articles/66329.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/gzwzm06/aggbug/66329.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gzwzm06/" target="_blank">宸?/a> 2008-11-08 15:50 <a href="http://www.shnenglu.com/gzwzm06/articles/66329.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Pku 2774--Long Long Message錛堝悗緙鏁扮粍錛?/title><link>http://www.shnenglu.com/gzwzm06/articles/66326.html</link><dc:creator>宸?/dc:creator><author>宸?/author><pubDate>Sat, 08 Nov 2008 06:17:00 GMT</pubDate><guid>http://www.shnenglu.com/gzwzm06/articles/66326.html</guid><wfw:comment>http://www.shnenglu.com/gzwzm06/comments/66326.html</wfw:comment><comments>http://www.shnenglu.com/gzwzm06/articles/66326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/gzwzm06/comments/commentRss/66326.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/gzwzm06/services/trackbacks/66326.html</trackback:ping><description><![CDATA[     鎽樿: Memory: 4440K Time: 657MS Language: C++ Result: Accepted #include <stdio.h>#include...  <a href='http://www.shnenglu.com/gzwzm06/articles/66326.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/gzwzm06/aggbug/66326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/gzwzm06/" target="_blank">宸?/a> 2008-11-08 14:17 <a href="http://www.shnenglu.com/gzwzm06/articles/66326.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Pku 2774--Long Long Message錛堝悗緙鏍戯級http://www.shnenglu.com/gzwzm06/articles/66325.html宸?/dc:creator>宸?/author>Sat, 08 Nov 2008 06:15:00 GMThttp://www.shnenglu.com/gzwzm06/articles/66325.htmlhttp://www.shnenglu.com/gzwzm06/comments/66325.htmlhttp://www.shnenglu.com/gzwzm06/articles/66325.html#Feedback0http://www.shnenglu.com/gzwzm06/comments/commentRss/66325.htmlhttp://www.shnenglu.com/gzwzm06/services/trackbacks/66325.html闃呰鍏ㄦ枃

]]>
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久国产精品一区| 亚洲欧洲日本专区| 欧美精品一区二区视频 | 亚洲欧美在线一区| 亚洲国产日韩一级| 国产偷久久久精品专区| 欧美日韩综合视频| 久久久精品国产99久久精品芒果| 亚洲国产视频a| 狠狠色狠狠色综合| 国产精品免费视频观看| 欧美久久一区| 欧美成人一区二区| 久久综合图片| 久久精品成人欧美大片古装| 亚洲女与黑人做爰| 亚洲一区日韩在线| 一本一本久久a久久精品牛牛影视| 欧美激情女人20p| 你懂的亚洲视频| 免费成人高清| 麻豆久久婷婷| 久久综合狠狠综合久久综合88 | 日韩视频免费观看高清在线视频 | 在线欧美小视频| 国产综合网站| 国内精品久久久久久| 国产欧美一区二区色老头 | 欧美一区二区女人| 亚洲一区观看| 午夜精品福利在线| 午夜精品av| 欧美在线观看视频在线| 欧美在线观看视频| 久久久91精品| 久久亚洲精品伦理| 美女主播精品视频一二三四| 美女黄毛**国产精品啪啪| 麻豆freexxxx性91精品| 女人香蕉久久**毛片精品| 欧美91大片| 欧美日韩免费观看一区=区三区| 欧美日韩国产成人在线观看 | 亚洲第一在线综合在线| 亚洲国产精彩中文乱码av在线播放| 亚洲丰满在线| 亚洲久色影视| 亚洲免费中文| 久久精品在线| 欧美国产日韩一区二区三区| 亚洲人在线视频| 亚洲乱码日产精品bd| 一区二区三区国产精品| 亚洲一区美女视频在线观看免费| 亚洲欧美日韩国产成人精品影院| 午夜在线精品| 蘑菇福利视频一区播放| 欧美日本国产| 国产九区一区在线| 在线日韩av永久免费观看| 99亚洲精品| 久久成人免费电影| 欧美激情91| 亚洲一级二级在线| 久久久久久亚洲精品不卡4k岛国| 欧美精品大片| 国产日韩专区| a91a精品视频在线观看| 久久精品一区二区三区四区 | 欧美一区二区视频97| 老司机一区二区| 欧美三级午夜理伦三级中文幕| 国产色视频一区| 日韩视频中文| 久久久中精品2020中文| 亚洲经典视频在线观看| 欧美一二区视频| 欧美精品一区二区三区蜜臀 | 亚洲欧美日韩在线不卡| 美女国内精品自产拍在线播放| 亚洲精选一区| 久久久999| 国产精品久久久久久久久久ktv| 一区二区三区在线不卡| 亚洲综合导航| 欧美激情91| 欧美淫片网站| 国产精品v欧美精品v日韩精品| 国一区二区在线观看| 亚洲视频狠狠| 亚洲国产成人久久综合一区| 欧美一区二区| 国产精品高潮呻吟视频| 亚洲韩国精品一区| 久久久国产成人精品| 一本到高清视频免费精品| 理论片一区二区在线| 国产精品日本| 一区二区三区四区蜜桃| 欧美大片一区| 久久精品国产亚洲精品| 国产精品美女久久| 一个色综合导航| 欧美国产综合视频| 久久久www成人免费无遮挡大片| 国产精品麻豆欧美日韩ww| 9l国产精品久久久久麻豆| 免费成人高清| 久久久久天天天天| 国产日韩欧美制服另类| 午夜一级在线看亚洲| 亚洲毛片一区| 欧美日韩18| 日韩亚洲欧美成人| 欧美激情在线观看| 蜜臀久久久99精品久久久久久| 很黄很黄激情成人| 久久精品一区二区三区中文字幕| 亚洲新中文字幕| 国产精品久久久久婷婷| 亚洲欧美日韩精品久久久久| 一本不卡影院| 国产精品第一页第二页第三页| 中国成人黄色视屏| 亚洲美女av电影| 欧美日韩免费一区二区三区视频 | 亚洲深夜影院| 国产精品r级在线| 亚洲一区在线播放| 一区二区不卡在线视频 午夜欧美不卡在 | 久久夜色精品国产欧美乱| 亚洲欧美亚洲| 国产亚洲综合精品| 久久久久久久网| 久久久久九九视频| 尤物视频一区二区| 欧美99久久| 欧美国产日本| 中文亚洲字幕| 亚洲视频欧美在线| 国产精品日韩欧美一区| 欧美与黑人午夜性猛交久久久| 欧美一级一区| 亚洲第一级黄色片| 亚洲高清视频一区二区| 欧美精品在线播放| 亚洲最新视频在线| 中文一区在线| 国产视频一区免费看| 美日韩在线观看| 欧美精品黄色| 亚洲欧美在线免费观看| 午夜免费在线观看精品视频| 激情视频一区二区三区| 亚洲高清在线| 国产精品成人免费精品自在线观看 | 最近中文字幕mv在线一区二区三区四区 | 尤物九九久久国产精品的分类| 欧美高清在线播放| 欧美日韩精品久久| 久久国产日韩| 免费亚洲视频| 亚洲欧美国产三级| 久久九九99视频| 99视频一区二区| 亚洲欧美制服另类日韩| 亚洲国产成人久久综合| 一区二区三区视频在线看| 国内外成人免费激情在线视频网站| 亚洲电影网站| 国产欧美一区二区三区久久| 亚洲福利av| 国产美女精品一区二区三区 | 欧美一区免费| av不卡免费看| 久久久精品一区| 亚洲欧美一区二区三区久久| 久久人人超碰| 欧美一级午夜免费电影| 欧美二区不卡| 久久久久久久久久看片| 欧美日韩视频一区二区| 你懂的一区二区| 国产精品社区| 亚洲精品综合在线| 在线不卡中文字幕| 亚洲午夜极品| 亚洲美女在线国产| 久久久久久精| 欧美一区国产在线| 欧美日韩免费视频| 欧美黄色aa电影| 国内精品美女在线观看| 一区二区三区精品视频| 亚洲日本久久| 久久婷婷亚洲| 久久深夜福利免费观看| 国产精品免费看| 亚洲巨乳在线| 亚洲日本免费电影|