E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
2846
HDU
2846
字典树变形
RepositoryTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):4079AcceptedSubmission(s):1456ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryforavalibl
My_stage
·
2016-06-30 08:26
HDU
字典树
字符串
字符串
HDU
2846
(字典树变形)
RepositoryTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):3891AcceptedSubmission(s):1404ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryforavalibl
mrlry
·
2016-04-07 23:00
HDU
2846
Repository 字典树
题目链接:HDU
2846
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission
qq_29480875
·
2016-03-29 21:00
字典树
hdu-
2846
Repository
思路:好题,必须记一笔。这题有两个之前没有接触过的字典树新变形。第一个是insert的方式,不再只是单单的将一整个单词都插进去,而是从单词的第一个字母开始往后遍历,依次插入第i个字母到末尾的单词,这样做就可以满足题目中“substring”的要求,即将“substring”的问题转换为我们熟悉的字典树可以解决的“前缀”问题。第二个是标记每个char*s所属的原始字符串,这种做法可以避免一个单词有相
immortal-worm
·
2016-02-19 10:00
hdu
2846
Repository
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryforavaliblemerchandisesbythecomputersandinternet.Firsty
acm_fighting
·
2016-02-15 11:00
HDU
2846
Repository (字典树)
pid=
2846
题意就是输入n个字符串,再输入m个字符串查询,每次问前面n个字符串中,有几个字符串的子串有当前查询的字符串。
xtttgo
·
2016-02-11 15:00
HDU
2846
Trie查询
给出若干模式串,再给出若干询问串,求每个询问串作为多少个模式串的子串出现。如果一个串是另一个串的子串,则一定是另一个串某个前缀的后缀或者某个后缀的前缀。根据字典树的性质,将模式串的每一个后缀插入字典树中,同时更新字典树中节点的cnt值。这里需要注意不要重复累加贡献,可以在字典树中新增一个num的信息值来实现这一点。1#include 2#include 3#include 4#include
夢中花落
·
2016-02-02 00:00
HDU【
2846
】Repository
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):3457 AcceptedSubmission(s):1293ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryfo
chen_ze_hua
·
2016-01-15 13:00
hdu
2846
Repository
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):3413 AcceptedSubmission(s):1283ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryfo
Xwxcy
·
2015-12-03 19:00
上千苹果App存在后门,移动设备可被完全控制
继XcodeGhost“病毒门”之后,美国知名网络安全公司FireEye近日指出,苹果系统中牵涉到
2846
个应用程序的一个广告库存有潜在的后门漏洞。
张天雷
·
2015-11-16 00:00
HDU-
2846
-Repository
HDU-
2846
-Repository http://acm.hdu.edu.cn/showproblem.php?
·
2015-11-12 17:30
repository
HDU
2846
(AC自动机+多文本匹配)
pid=
2846
题目大意:有多个文本,多个模式串。问每个模式串中,有多少个文本?(匹配可重复) 解题思路: 传统AC自动机是计算单个文本中,模式串出现次数。
·
2015-11-12 09:15
AC自动机
hdu
2846
Repository
pid=
2846
Repository Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536
·
2015-11-09 14:25
repository
hdu
2846
字典树的变形,常规字典树用来求前缀的,所以把每个单词拆成len个词建树,为了避免abab这样的查ab时会出现两次,每次加一个标记,如果该节点上次的建树的单词与本次相同就不更新,否则更新 #include<stdio.h> #include<string.h> #include<stdlib.h> struct tree
·
2015-11-09 14:16
HDU
Hdu
2846
Repository
大意:给定你一些商品的信息save(字符串),然后输入需要查询的字符串str,如果存在一个字符串save使得str是save的子串。 思路:字典树的变形,如存在"abcd",则"bcd", "cd", "d",都需要插入字典树中。如果存在"abab"的话,有可能&q
·
2015-11-08 11:49
repository
HDU
2846
字典树 非前缀子串的计数
这道题目与一般的字典树不同的是要查询的字符串不是已经插入字符串的前缀,同时也不是后缀,只需满足该字符串是其中一个商品的子串即可,考虑到既然要用i到字符串,所以对于每一个商品的字符串插入以每一个字符开头后缀,但是后来出现了一个问题,就是对于以i下标开头的子串同时是以i结尾的前面某一字符串的子串时,会出现重复计数的问题,想过在每一个节点用一个set作为经过该节点的字符串的Id号,很显然,内存超了,后来
·
2015-11-02 13:15
HDU
hdu
2846
Repository
字典树。字典树可以很快的算出某个前缀出现的次数,所以以每个字母作为起点,都插入到字典树中,单词的某一前缀只加一次,加一次之后标记掉,之后不再加。 由于之前没有考虑到查询的单词在字典树中没有出现,导致RE了N次。。。 #include<cstdio> #include<cstring> #include<cmath> #include<strin
·
2015-10-31 09:26
repository
hdu
2846
(字典树)
pid=
2846
思路:题目属于判断字符串中是否包含子串的问题,对于一般的字典树,用来判断前缀,而这里不能直接这么去建树。
·
2015-10-31 09:42
HDU
天涯明月刀州府大盗在哪 州府大盗刷新坐标具体位置一览
2728,3356)问道台石头上、杭州(267,1890)西湖左边小岛江南(2428,2639)鲲鹏渡传送点、江南(1218,1161)天泉坐下空地、江南(2000,586)天池分舵下面周四刷新地点:开封(
2846
,398
佚名
·
2015-10-21 15:37
hdu
2846
字典树的变形,常规字典树用来求前缀的,所以把每个单词拆成len个词建树,为了避免abab这样的查ab时会出现两次,每次加一个标记,如果该节点上次的建树的单词与本次相同就不更新,否则更新 #include<stdio.h> #include<string.h> #include<stdlib.h> struct tree
·
2015-10-21 12:59
HDU
hdu
2846
Repository trie
#include usingnamespacestd; structtrie { intcnt,num; intid; trie*son,*bro; }; trie*rt=newtrie; inttot; voidsettrie(char*s,intj) { trie*p=rt,*t,*t1; intn=strlen(s),i,c; for(i=0;inum!=-1&&p->num!=c) {
xinag578
·
2015-10-05 11:00
hdu
2846
Repository - 字典树
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):3247 AcceptedSubmission(s):1227ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryfo
qq_26437925
·
2015-08-31 18:00
POJ
2846
解题报告 Trie 树变型
题目意思:给一个待查询的字符串,输出包含这个字符串(作为子串)的个数。数据量比较大,用KMP会超时。可以用Trie树,不过需要变型。正常的Trie树是以前缀开始的。在这题需要改成以后缀开始,后缀指以字符串每个字符作为开始直至结尾。例如字符串abcdae,各个后缀是abcdae,bcdae,cdae,dae,ae,e。这样就很方便查询子串出现的次数了。但是要记录每个后缀它是属于哪个源字符串的。不然在
cbs612537
·
2015-07-05 12:00
tree
ACM
poj
trie
HDU
2846
Repository
ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryforavaliblemerchandisesbythecomputersandinternet.Firstyougivethesearchsystemanameaboutsomething,thenthesystemrespondswiththeresults.Nowyouar
jtjy568805874
·
2015-04-22 17:00
HDU
字典树
HDU_
2846
_Repository(字典树)
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2664 AcceptedSubmission(s):1045ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryfo
jhgkjhg_ugtdk77
·
2015-03-25 20:00
Algorithm
ACM
HDU
trie
hdu
2846
Repository 字典树的一种变形
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):2633 AcceptedSubmission(s):1028ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryfo
Lionel_D
·
2015-02-03 14:00
ACM
repository
字典树
字典树的一种变形
hdu2846
HDU
2846
Repository (字典树 统计个数)
题意:给你n个单词库,m个询问,每个询问给你一个目标单词str,问在n个单词库中str为其子串有多少个。思路:对单词库中的每个单词的字串都建一次树,同一个串的字串可能有相同前缀的字串,所以添加变量记录在同一个串是否已经计数过。#include #include #include #include #include #include #include #include #include #inclu
u012861385
·
2014-04-24 22:00
解决java.lang.IllegalStateException: The content of the adapter has changed but ListView...的问题
但在使用时,会偶尔报出下面的错误:02-2114:54:28.928:E/AndroidRuntime(
2846
):FATALEXCEPTION:main02-2114:54:28.928:E/AndroidRuntime
ueryueryuery
·
2014-03-06 09:00
thread
android
UI
Adapter
hdu
2846
字典树的变形,常规字典树用来求前缀的,所以把每个单词拆成len个词建树,为了避免abab这样的查ab时会出现两次,每次加一个标记,如果该节点上次的建树的单词与本次相同就不更新,否则更新#include #include #include structtree { structtree*son[26]; intcount; intflag; }*root; voidinsert(char*p,int
aixiaoling1314
·
2013-07-27 15:00
编程
算法
百度
ACM
字典树
Yac (Yet Another Cache) – 无锁共享内存Cache
作者:Laruence()本文地址:http://www.laruence.com/2013/03/18/
2846
.html转载请注明出处好久没有更新blog了,这一年来的工作确实很忙…..anyway
zhexiao27
·
2013-06-11 12:09
PHP
Yac (Yet Another Cache) – 无锁共享内存Cache
作者: Laruence( )本文地址: http://www.laruence.com/2013/03/18/
2846
.html转载请注明出处好久没有更新blog了,这一年来的工作确实很忙…..anyway
andybegin
·
2013-06-11 12:00
qemu1.4.0源码阅读笔记————vl.c阅读
vl.c中main函数内容记录:进入main函数:
2846
:module_call_init(MODULE_INIT_QOM);——————————以MODULE_INIT_QOM类型,对各个调用的模块初始化进入
IT山IT水
·
2013-04-19 18:11
开源项目学习
QEMU
qemu1.4.0源码阅读笔记————vl.c阅读
vl.c中main函数内容记录: 进入main函数:
2846
: module_call_init(MODULE_INIT_QOM);——————————以MODULE_INIT_QOM
ningxialieri
·
2013-04-19 18:00
hdu
2846
#include #include #include usingnamespacestd; structnode { ints,id; node*next[28]; node():s(0),id(-1) { memset(next,0,sizeof(next)); } }; node*root=newnode; voidInsert(char*str,intid) { intl=strlen(st
JustSteps
·
2013-01-22 14:00
HDU
2846
Repository(字典树,计数)
pid=
2846
题目:RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission
shuangde800
·
2012-10-24 00:00
hdu
2846
Repository
点击打开链接hdu
2846
思路:字典树分析:1题目要求的是给以个询问字符串s,在n个物品中找到总共有几个满足s是物品名字的字串。
cgl1079743846
·
2012-10-23 18:00
hdu
2846
字典树
给出N个字符串,给出M个询问。问该串是多少个串的子串。字典树。。#include #include #include #include #include #include #include #include #include #include #include #include #definePIacos(-1.0) #defineMax2005 #defineinf1next[index]==N
kdqzzxxcc
·
2012-10-19 22:00
struct
null
search
Build
hdu
2846
【字典树】单词子串的匹配数
pid=
2846
*求前缀所能匹配的单词的个数,可以是匹配单词的任意子串 *abcd和这个串匹配的可以是a,b,c,d,ab,cd,bcd。。。
huangxy10
·
2012-09-29 22:00
hdu
2846
霸气的字典树
RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1385 AcceptedSubmission(s):487ProblemDescriptionWhenyougoshopping,youcansearchinrepositoryforav
hnust_xiehonghao
·
2012-08-30 21:00
HDU
2846
字典树
算法步骤:1.读取n,n表示商品数量,即单词的个数2.对每个单词进行循环插入操作,比如ade,就把ade,ad,e都插入字典树中3.插入函数insert():两个参数,第一个是单词首地址,第二个是当前插入单词的id( 第几个插入进树的单词),然后逐字符的对单词扫描,以ade为例,首先指针next指向Root,如果Root->child[*word-'a']这个子孩子不存在,就New一个新节点。然后
gneveek
·
2012-08-08 11:00
算法
优化
null
query
insert
HDU-
2846
-Repository
HDU-
2846
-Repositoryhttp://acm.hdu.edu.cn/showproblem.php?
Cambridgeacm
·
2012-07-17 09:00
c
null
search
insert
hdu
2846
/*分析: 字典树。自己的方法TLE了,百度下下,于是就加了个id。参考这儿:http://hi.baidu.com/upc_acm/blog/item/3bf392c1c30569db51da4bc2.html 2012-07-05*/#include"stdio.h" #include"string.h" #include"stdlib.h"
Ice_Crazy
·
2012-07-05 18:00
hdu 1074 Doing Homework
DoingHomeworkTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):
2846
magicnumber
·
2012-07-03 10:00
信号量PV操作
信号量PV操作分类: 系统2009-04-2215:57
2846
人阅读 评论(6) 收藏 举报 引用 阐述P,V原语的理论不得不提到的一个人便是赫赫有名的荷兰科学家E.W.Dijkstra。
bailyzheng
·
2012-04-12 08:00
数据结构
算法
Semaphore
系统
buffer
Access
产品
杭电
2846
字典树变形
题目:RepositoryTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):1192 AcceptedSubmission(s):417ProblemDescriptionWhenyougoshopping,youcansearchinrepository
wmn_wmn
·
2012-02-18 17:00
String
null
Integer
search
insert
output
HDU
2846
Repository, Trie树
************** #Author:NeoFung #Email:
[email protected]
#Lastmodified:2011-12-2319:29 #Filename:HDU
2846
Repository.cp
neofung
·
2011-12-23 19:00
c
null
search
email
SQL Server2005生成兼容SQL Server2000的脚本
id=
2846
在SQLServer2000中执行SQLServer2005生成的脚本时,常会收到如下错误:消息2812,级别16,状态62,第1行 未能找到存储过程'sys.sp_addextendedproperty
yuanzhuohang
·
2011-08-14 02:00
ViewSonic 多款屏幕上市,宣告平价 3D 显示时代来临?
LED屏幕方面,推出了两款皆具有DisplayPort的27寸屏幕,价位约为
2846
元人民币的VP2765除了针对图像工作者需求使用了相当不错可视角的MVA面板外,在屏幕的立架上也采用了气压式的设计,虽然是无段伸缩的设计但现场试用
Stone IP ts
·
2011-08-13 12:00
Monitor
display
3D
3D
3D
3dMonitor
3dDisplay
poj
2846
The Bank of Kalii
poj
2846
TheBankofKalii历法类的题目,纯模拟,处理2月份的代码可能不是很精练,不过思路还是很清晰的#include int judgeleap(int year){ if ( (
purplest
·
2011-08-11 00:00
hdu
2846
Repository
查询单词是否存在于上面的所有单词中,输出存在的单词数。因为数量很大啊,所以不能枚举,然后就想到字典树了。但是肯定不能建一棵,因为查询的单词可能是从中间开始的。所以就枚举单词的每个字母作为起点,剩下的去建树,每个字母建成一棵树,这样的话,查找的代价就是单词的长度。不过内存需要开很大,MLE了数次==。。。好久没写字典树了。。。还算顺利吧。#include #include #include #inc
zxy_snow
·
2011-07-12 17:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他