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

hdu 1251

 

統(tǒng)計難題

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最近遇到一個難題,老師交給他很多單詞(只有小寫字母組成,不會有重復的單詞出現),現在老師要他統(tǒng)計出以某個字符串為前綴的單詞數量(單詞本身也是自己的前綴).
 


 

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

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


 

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)  編輯 收藏 引用


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


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

導航

統(tǒng)計

常用鏈接

留言簿

文章檔案(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>
            国产亚洲欧美激情| 午夜视频久久久| 国产欧美91| 亚洲人成在线观看一区二区| 久久亚洲精品欧美| 欧美国产大片| 欧美jizz19hd性欧美| 亚洲欧美日韩中文视频| 亚洲欧美日韩另类精品一区二区三区| 欧美喷潮久久久xxxxx| 美女91精品| 激情久久久久久久| 亚洲一区二区精品在线| 亚洲一区日本| 欧美偷拍一区二区| 亚洲经典在线看| 欧美在线首页| 红杏aⅴ成人免费视频| 欧美伊人精品成人久久综合97| 日韩网站在线观看| 欧美日韩一区二区免费在线观看| 欧美激情视频在线播放| 国产欧美大片| 久久婷婷蜜乳一本欲蜜臀| 男人天堂欧美日韩| 伊人成人开心激情综合网| 亚洲在线观看视频| 久久综合国产精品| 91久久精品国产| 欧美久久久久久| 午夜精品久久久久久久99水蜜桃 | 亚洲美女av黄| 国产精品xxx在线观看www| 亚洲福利视频网站| 久久国产色av| 亚洲激情在线激情| 欧美日韩国产在线看| 欧美国产日韩xxxxx| 91久久黄色| 99国产精品视频免费观看一公开| 一级日韩一区在线观看| 亚洲视频一区二区| 欧美日韩aaaaa| 午夜在线播放视频欧美| 久热精品在线| 亚洲视频免费看| 国产三级精品在线不卡| 欧美国产精品久久| 亚洲欧美一区二区三区极速播放| 欧美在线视频一区二区| 宅男精品视频| 激情91久久| 国产欧美日韩| 国产精品麻豆va在线播放| 久久一区激情| 久久www成人_看片免费不卡| 亚洲激情专区| 亚洲高清在线| 亚洲第一视频| 欧美福利视频| 欧美不卡在线视频| 久久久久久久久伊人| 欧美一区二区久久久| 亚洲性线免费观看视频成熟| 欧美成人蜜桃| 欧美韩国日本一区| 久久精品主播| 亚洲私人影院在线观看| 在线亚洲国产精品网站| 一区二区三区精品| 欧美亚洲一区| 久久久九九九九| 欧美大片一区| 亚洲一级片在线观看| 欧美中文字幕| 国产精品久在线观看| 亚洲国产精品www| 亚洲一区二区三区中文字幕| 久久中文字幕导航| 亚洲宅男天堂在线观看无病毒| 老司机凹凸av亚洲导航| 亚洲伦理在线观看| 久久国产88| 国产一区二区三区丝袜| 亚洲综合色自拍一区| 欧美国产日韩一区| 久久久www成人免费毛片麻豆| 亚洲国产成人av| 国产欧美日韩精品在线| 欧美激情视频一区二区三区不卡| 亚洲免费高清视频| 亚洲午夜精品久久久久久浪潮 | 国产一区二区三区在线观看精品| 久久久91精品国产| 欧美精品乱码久久久久久按摩| 国产精品青草综合久久久久99| 亚洲伦理网站| 亚洲区一区二区三区| 久久av一区二区三区漫画| 欧美激情一区二区三区高清视频| 国产视频一区二区三区在线观看| 亚洲国产精品小视频| 欧美韩国在线| 欧美日韩视频免费播放| 日韩写真在线| 最新中文字幕一区二区三区| 久久精品国产视频| 一区二区三区在线免费播放| 久久久亚洲高清| 久久久久网站| 国产精品入口尤物| 一区二区欧美亚洲| 亚洲欧美一区二区视频| 亚洲国产天堂久久综合| 亚洲黄一区二区三区| 欧美日韩免费观看一区三区| 亚洲国产精品激情在线观看| 久久成人羞羞网站| 久久久久.com| 亚洲视频高清| 牛牛精品成人免费视频| 欧美91福利在线观看| 精品999在线观看| 免费视频一区| 一区二区国产在线观看| 久久久久亚洲综合| 性久久久久久久| 欧美精品久久久久久久| 妖精视频成人观看www| 亚洲视频日本| 亚洲午夜av| 欧美日韩精品一本二本三本| 久久午夜色播影院免费高清| 欧美aⅴ一区二区三区视频| 日韩一级网站| 免费短视频成人日韩| 免费不卡在线观看| 国产婷婷一区二区| 香蕉av福利精品导航| 亚洲精品一区二区在线观看| 亚洲精品美女在线观看| 韩国av一区二区三区| 香蕉乱码成人久久天堂爱免费| 性欧美暴力猛交69hd| 国内精品久久久久久| 一本色道久久综合精品竹菊| 欧美一区亚洲二区| 欧美国产日韩xxxxx| 91久久精品国产91性色tv| 亚洲精品久久久久中文字幕欢迎你| 国语自产在线不卡| 亚洲理论电影网| 国产精品女主播在线观看| 亚洲欧美成人一区二区三区| 亚洲欧美日韩成人| 国产日韩在线不卡| 看片网站欧美日韩| 亚洲深夜福利在线| 久久精品日韩欧美| 亚洲欧美日韩国产综合| 国产精品男gay被猛男狂揉视频| 99视频在线观看一区三区| 欧美一区二区三区播放老司机| 黑人巨大精品欧美一区二区小视频 | 国产精品久久久久久五月尺| 性欧美精品高清| 亚洲精品国产无天堂网2021| 欧美日韩精品欧美日韩精品 | 亚洲自拍偷拍色片视频| 国产视频在线一区二区| 日韩一级不卡| 亚洲天堂激情| 欧美久久久久| 久久久成人网| 欧美亚洲在线观看| 欧美激情一区二区三区全黄| 亚洲视频一区二区| 亚洲人成在线观看| 在线观看日韩av电影| 欧美日韩国产美| 欧美在线www| 亚洲欧美经典视频| 亚洲视频香蕉人妖| 国产精品99久久久久久久久久久久 | 国产精品久久久爽爽爽麻豆色哟哟 | 久久亚洲免费| 久久综合导航| 欧美久久久久久久| 久久精品国产一区二区电影| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 亚洲欧美日韩系列| 一区二区久久久久久| 亚洲毛片在线观看.| 久久亚洲精品一区二区| 久久理论片午夜琪琪电影网| 久久久久久999| 亚洲欧洲精品一区二区三区波多野1战4 | 欧美在线看片| 99在线精品免费视频九九视| 欧美a级理论片|