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

hdu 1251

 

統計難題

Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others)
Total Submission(s): 9806    Accepted Submission(s): 3949


Problem Description
Ignatius最近遇到一個難題,老師交給他很多單詞(只有小寫字母組成,不會有重復的單詞出現),現在老師要他統計出以某個字符串為前綴的單詞數量(單詞本身也是自己的前綴).
 


 

Input
輸入數據的第一部分是一張單詞表,每行一個單詞,單詞的長度不超過10,它們代表的是老師交給Ignatius統計的單詞,一個空行代表單詞表的結束.第二部分是一連串的提問,每行一個提問,每個提問都是一個字符串.

注意:本題只有一組測試數據,處理到文件結束.
 


 

Output
對于每個提問,給出以該字符串為前綴的單詞的數量.
 


 

Sample Input
banana band bee absolute acm ba b band abc
Sample Output
2 3 1 0


每天學點新東西
今天學了點trie,以前只聞其名,未曾寫過,今天自習看了看,貌似不難
照著ac自動機的模版寫了第一個trie的程序(囧),1Y




#include <cstdio>
#include 
<cstdlib>
#include 
<cstring>
#include 
<cmath>
#include 
<ctime>
#include 
<cassert>
#include 
<iostream>
#include 
<sstream>
#include 
<fstream>
#include 
<map>
#include 
<set>
#include 
<vector>
#include 
<queue>
#include 
<algorithm>
#include 
<iomanip>
using namespace std;

struct node
{
    
int next[26];
    
int x;
    
int count;
    
void init()
    
{
        memset(next,
-1,sizeof(next));
        count
=0;
    }

}
 s[5000005];
int ind,sind;
void cas_init()
{
    s[
0].init();
    sind
=1;
}

void ins(char str[])
{
    
int len=strlen(str);
    
int i,j,ind;
    
for(i=ind=0;i<len;i++)
    
{
        j
=str[i]-'a';
        
if(s[ind].next[j]==-1)
        
{
            s[sind].init();
            s[ind].next[j]
=sind++;
        }

        s[ind].count
++;
        ind
=s[ind].next[j];
    }

    s[ind].count
++;
}

int search(char str[])
{
    
int ind,i,j,len=strlen(str);
    ind
=0;
    
for(i=0;i<len;i++)
    
{
        j
=str[i]-'a';
        
if(s[ind].next[j]==-1)
            
return 0;
        
else ind=s[ind].next[j];
    }

    
return s[ind].count;
}

int main()
{
    
char str[15];
    
int num;
    cas_init();
    
while(gets(str)&&str[0]!='\0') ins(str);
    
while(gets(str))
    
{
        num
=0;
        num
=search(str);
        printf(
"%d\n",num);
    }

    
return 0;
}






就是這個hdu1251


posted on 2012-07-15 23:22 jh818012 閱讀(172) 評論(0)  編輯 收藏 引用


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


<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

常用鏈接

留言簿

文章檔案(85)

搜索

最新評論

  • 1.?re: poj1426
  • 我嚓,,輝哥,,居然搜到你的題解了
  • --season
  • 2.?re: poj3083
  • @王私江
    (8+i)&3 相當于是 取余3的意思 因為 3 的 二進制是 000011 和(8+i)
  • --游客
  • 3.?re: poj3414[未登錄]
  • @王私江
    0ms
  • --jh818012
  • 4.?re: poj3414
  • 200+行,跑了多少ms呢?我的130+行哦,你菜啦,哈哈。
  • --王私江
  • 5.?re: poj1426
  • 評論內容較長,點擊標題查看
  • --王私江
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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热在线精品观看| 欧美激情精品久久久六区热门 | 亚洲国产第一| 久久久久久一区| 亚洲欧美日韩国产另类专区| 久久综合中文字幕| 午夜日韩激情| 国产女主播一区二区三区| 亚洲一区二区三区777| 亚洲人成艺术| 欧美日韩高清在线一区| 亚洲精品国产品国语在线app| 蜜桃av久久久亚洲精品| 久久久精品网| 在线精品视频免费观看| 久久中文字幕导航| 久久久亚洲人| 亚洲电影免费在线观看| 欧美成人精品| 欧美巨乳在线| 亚洲午夜久久久| 亚洲一级在线| 国产亚洲欧洲一区高清在线观看| 欧美日韩色一区| 国产精品99久久久久久久女警| 99在线精品视频| 国产精品欧美日韩久久| 久久国产黑丝| 麻豆国产精品777777在线| 亚洲欧洲日产国产网站| 亚洲欧洲日产国码二区| 欧美性大战久久久久久久蜜臀| 午夜视频在线观看一区| 欧美一区二区三区久久精品茉莉花| 国语精品一区| 亚洲激情视频在线观看| 国产精品久久久久久久久久免费看 | 美女亚洲精品| 欧美精品999| 午夜亚洲精品| 久久综合给合| 亚洲综合精品四区| 久久都是精品| 一区二区三区四区蜜桃| 亚洲欧美日韩中文播放| 精品va天堂亚洲国产| 亚洲毛片av| 亚洲二区在线| 亚洲欧美不卡| 亚洲美女诱惑| 久久国产精品久久久久久久久久| 亚洲区一区二区三区| 亚洲国产精品一区二区www在线 | 亚洲女人小视频在线观看| 亚洲人成在线观看一区二区| 亚洲——在线| 亚洲精品久久久久中文字幕欢迎你 | 午夜视频在线观看一区| 亚洲电影免费观看高清完整版在线观看 | 亚洲第一色中文字幕| 亚洲精品中文在线| 黄色日韩网站视频| 国产精品99久久久久久www| 在线免费观看欧美| 香蕉国产精品偷在线观看不卡| 99www免费人成精品| 久久精品麻豆| 欧美一二三区精品| 国产精品99免费看 | 午夜精品av| 欧美日本一道本| 欧美黑人多人双交| 国语精品一区| 校园春色综合网| 午夜精品久久久久影视| 欧美日韩精品国产| 最新日韩欧美| 亚洲黄色在线观看| 久久久久9999亚洲精品| 久久www成人_看片免费不卡| 国产精品美女久久久久久久| 亚洲精品中文字幕女同| 亚洲精品国产精品乱码不99| 鲁大师影院一区二区三区| 久久资源在线| 激情视频一区二区| 久久精品最新地址| 久久精品人人做人人综合| 国产精品专区一| 亚洲永久在线观看| 欧美一区二区三区喷汁尤物| 国产精品亚洲第一区在线暖暖韩国| 一区二区欧美在线| 亚洲欧美bt| 国产亚洲精品v| 欧美在线一级va免费观看| 久久久久中文| 亚洲国产成人久久综合一区| 麻豆亚洲精品| 亚洲毛片一区| 亚洲午夜三级在线| 国产精品劲爆视频| 午夜精品在线视频| 久久亚洲一区二区| 亚洲国产精品一区二区第四页av | 亚洲欧美www| 久久久青草青青国产亚洲免观| 亚洲激情自拍| 亚洲无限乱码一二三四麻| 国产精品白丝黑袜喷水久久久| 久久久久一区二区| 亚洲国语精品自产拍在线观看| 欧美激情区在线播放| 在线亚洲成人| 久久久久久香蕉网| 亚洲精品美女| 国产欧美精品一区二区色综合| 久久都是精品| 亚洲精品自在久久| 欧美在线不卡| 亚洲国产精品一区在线观看不卡 | 国产精品极品美女粉嫩高清在线 | 亚洲看片网站| 亚洲一区免费在线观看| 国产精品色一区二区三区| 久久久国产精品一区二区三区| 亚洲电影一级黄| 午夜精品亚洲| 在线欧美福利| 欧美日韩中文在线| 久久精品成人一区二区三区蜜臀 | 欧美淫片网站| 永久91嫩草亚洲精品人人| 欧美另类高清视频在线| 欧美一区二区在线免费播放| 欧美国产日韩a欧美在线观看| 亚洲一区久久久| 欧美性jizz18性欧美| 久久色在线播放| 亚洲午夜久久久| 亚洲第一福利在线观看| 午夜视频精品| 欧美精品一区在线播放| 国产精品嫩草久久久久| 亚洲人成在线播放| 麻豆成人91精品二区三区| 亚洲午夜在线视频| 欧美国产日韩一区二区| 亚洲视频电影在线| 久久精品成人| 免费成人高清在线视频| 老妇喷水一区二区三区| 国产农村妇女精品一区二区| 欧美在线视频日韩| 在线观看福利一区| 久久综合九色99| 久久久久久久久久久久久女国产乱| 欧美精品一区二区在线观看| 亚洲欧洲久久| 欧美三级不卡| 久久精品一区二区国产| 亚洲黄页一区| 欧美国产激情二区三区| 亚洲午夜激情| 国产主播一区| 久久综合图片| 宅男在线国产精品| 亚洲精品国产精品乱码不99按摩| 亚洲精品中文字幕在线| 国产一区在线观看视频| 欧美成人精品在线播放| 欧美一区在线看| 国产免费成人av| 亚洲天堂网在线观看| 一本一本久久| 久久成人精品无人区| 亚洲一区二区三区在线观看视频 | 国产欧美精品日韩| 久久动漫亚洲| 国产精品视频网站| 久久久www成人免费无遮挡大片| 亚洲激情在线视频| 午夜亚洲激情| 亚洲尤物影院| 欧美乱人伦中文字幕在线| 久久精品女人| 国产精品护士白丝一区av| 欧美一区影院| 免费不卡亚洲欧美| 美女福利精品视频| 亚洲精品久久久一区二区三区| 久久国产精品网站| 欧美sm重口味系列视频在线观看| 欧美日韩不卡在线| 亚洲视频综合在线| 久久精品综合|