#1014 : Trie树
来源:互联网 发布:全境封锁优化怎么样 编辑:程序博客网 时间:2024/05/17 02:23
模版题,练手。
指针式动态版。
#include<bits/stdc++.h>using namespace std;#define sigma_size 26int n,m;char buf[110];struct Trie{ int cnt; Trie* next[sigma_size]; Trie(){ cnt=0; for(int i=0;i<sigma_size;i++) this->next[i]=NULL; } }tr;void insert(char* s){ Trie* p = &tr; while(*s!=0){ if(p->next[*s-'a']==NULL){ p->next[*s-'a']=new Trie; } p=p->next[*s-'a']; p->cnt++; s++; }}int search(char *s){ Trie* p = &tr; while(*s!=0){ if(p->next[*s-'a']==NULL)return 0; p = p->next[*s-'a']; s++; } return p->cnt;}int main(){ ios::sync_with_stdio(false); cin>>n; for(int i=1;i<=n;i++) cin>>buf,insert(buf); cin>>m; for(int i=1;i<=m;i++) cin>>buf,cout<<search(buf)<<endl; return 0;}
0 0
- hihocoder 1014 Trie树 trie
- [hihoCoder 1014][Trie 树]Trie
- Trie树 Hihocoder 1014 Trie树
- hihocoder-1014 Trie树(Trie树)
- hihoCoder 1014 Trie树 (Trie)
- HiHo 1014 Trie树
- 1014 Trie树
- hihocoder 1014 trie树
- #1014 : Trie树
- ACM #1014 : Trie树
- hihocoder#1014 : Trie树
- hihoCoder #1014 : Trie树
- [HiHoCoder]#1014 : Trie树
- hihoCoder#1014Trie树
- hihoCoder #1014 Trie树
- hihocoder-#1014 : Trie树
- hiho 1014 : Trie树
- hihoCoder 1014 : Trie树
- Android安全与逆向之简单破解APK方法
- Windows系统启动顺序
- 51nod 1179 最大的最大公约数
- HDU 1695 GCD
- 数据结构实验之数组一:矩阵转置
- #1014 : Trie树
- 51nod 1181 质数中的质数(质数筛法)
- 51nod 1182 完美字符串
- 动态规划-hdu1203
- 关于ArrayList和Vector空间利用率的一点探索
- Android Studio 之ndk
- 九项重要的职业规划提示
- DDD设计
- 51nod 1183 编辑距离