POJ 2001(傻逼版)
来源:互联网 发布:苏州网络教育招生简章 编辑:程序博客网 时间:2024/05/22 14:58
#include<cstdio>#include<iostream>#include<cstring>using namespace std;int ch[300001][26];int id,p[30001];char s[10001][25];void insert(char *s){int cur=1,i;for(i=0;s[i];i++){if(!ch[cur][s[i]-'a'])ch[cur][s[i]-'a']=++id;cur=ch[cur][s[i]-'a'];p[cur]++;}}void query(char *s){int cur=1,i;for(i=0;s[i];i++){cur=ch[cur][s[i]-'a'];if(p[cur]==1){i++;break;}}s[i]='\0';puts(s);}int main(){//memset(p,0,sizeof(p));当时一不小心就加了个memset,结果一直ML,后来百度了一下才知道,全局变量如果没有初始化时没有分配空间的。//memset(ch,0,sizeof(ch));id=1;int i=0,j;while(gets(s[++i]))insert(s[i]);for(j=1;j<=i;j++){printf("%s ",s[j]);query(s[j]);}return 0;}
0 0
- POJ 2001(傻逼版)
- poj 2001
- poj 2001
- poj 2001
- poj 2001
- poj 2001
- poj 2001
- poj 2001
- poj-2001
- poj 2001
- poj 2001
- poj 2001 解题报告
- POJ 2001 Shortest Prefixes
- POJ 2001 字典树
- POJ 2001 Trie树
- poj 2001 Shortest Prefixes
- POJ 2001 Shortest Prefixes
- poj 2001 trie 树
- Spring MVC @ModelAttribute 详解
- 《swift2.0 官方教程中文版》 第1章
- svn propset svn:ignore
- IP地址,子网掩码,地址池计算Java代码
- linux网络服务器
- POJ 2001(傻逼版)
- MySQL不支持动态表名
- 马云靠女人富家,而中国人民靠什么养家?
- Android libs中jar源码查看
- Javascript的匿名函数与自执行
- iOS 根据uuid取得外设
- poj 1852 Ants
- VIM 常用快捷键
- android在布局中动态增加view时的层级控制