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
3172
jquery弹出对话框weebox的使用demo
转载自:http://www.aspku.com/yunying/jingyan/
3172
.html(该页面的代码,有一些BUG,修改了,可下载下面的demo包。仍然有点问题。)
phpervip
·
2016-01-20 15:02
弹出对话框
weebox
前端技术
BZOJ
3172
: [Tjoi2013]单词|后缀数组
这个ac自动机做法貌似很显然然而我用的后缀数组(专业制造麻烦……其实就是为了练后缀数组)这题二分答案会有很多坑爹的地方原因就是这height数组存的是suffix(sa[i])和suffix(sa[i-1])的LCP二分答案的时候要注意不过貌似直接暴力找也挺快 orzws_fqk暴力虐二分……#include #include #include #include #include #include
ws_yzy
·
2016-01-11 09:00
后缀数组
二分
3172
: [Tjoi2013]单词 后缀数组
写了一发后缀数组,二分究竟哪里写错了QAQ,无奈改成了暴力过了。后缀数组的作法比较显然,比起fail树来好想多了。。(我太弱啦)。把各个串连起来之后从每个位置向两侧扩展,只要满足height[i]>=单词长度就可以。最后求出长度输出。无奈之下把logN改成了N。。#include intpos[205],l[205]; intn,len; charch[1001005],s[1001005]; i
Phenix_2015
·
2016-01-10 15:00
3172
: [Tjoi2013]单词 fail树
首先建一棵Trie,我们考虑AC自动机中fail指针的含义。与KMP中的fail指针相似,它指向的位置代表了一个相同前后缀。所以我们首先给每个点打标记,即每个前缀(root->此点)都出现了一次,然后在构造完fail指针后,我们会发现fail指针反向后是一棵树沿着fail指针扫一遍其实就是沿着树边向根扫一遍。只在插入时将每个串的每个节点sum++那么每个串终点所在fail树的子树中sum的总和就是
Phenix_2015
·
2016-01-10 11:00
bzoj
3172
【TJOI2013】单词
3172
:[Tjoi2013]单词TimeLimit: 10Sec MemoryLimit: 512MBSubmit: 2178 Solved: 1012[Submit][Status][Discuss
AaronGZK
·
2016-01-05 23:00
AC自动机
bzoj
bzoj
3172
(AC自动机)
3172
:[Tjoi2013]单词TimeLimit: 10Sec MemoryLimit: 512MBSubmit: 2109 Solved: 978[Submit][Status][Discuss
M_AXSSI
·
2015-12-19 19:00
[BZOJ
3172
][Tjoi2013]单词
[Tjoi2013]单词Description某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。Input第一个一个整数N,表示有多少个单词,接下来N行每行一个单词。每个单词由小写字母组成,N #include #include #include #include usingnamespacestd; typedeflonglo
hbhcy98
·
2015-12-06 21:00
AC自动机
fail树
bzoj
3172
后缀数组|AC自动机
/************************************************************** Problem:
3172
User: BLADEVIL
·
2015-11-13 20:41
AC自动机
BZOJ
3172
([Tjoi2013]单词-后缀数组第一题+RMQ)
3172
: [Tjoi2013]单词 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 
·
2015-11-13 16:37
后缀数组
poj
3172
Scales 搜索
其实这个题目要是注意到了题目的一点关键性的描述就会变得很简单,题意是给出的砝码是至少是前两个的和的,有了这一点,那么砝码的数量应该就在几十左右,这样的话适当剪枝的搜索是应该可以过的。 #include <iostream> #include <cstdio> #include <cstring> using namespace std;
·
2015-11-13 15:25
poj
【BZOJ】
3172
: [Tjoi2013]单词(后缀自动机)
id=
3172
随便搞个sam就行了。(其实一开始看到数据n<=200, 单词长度不超过1e6,然后感觉。。。200*1e6?。完全不可做。。
·
2015-11-13 11:57
ZOJ
hdu
3172
Virtual Friends
pid=
3172
1 #include <cstdio> 2 #include <cstring> 3 #include <string> 4
·
2015-11-13 05:29
virtual
【 HDU
3172
Virtual Friends】 并查集+map指针优化
pid=
3172
题目大意: 找朋友,遇见新朋友就把他们的朋友圈子合并,输出总的朋友数。否则若已经在同一个,则直接输出就行。
·
2015-11-12 23:05
virtual
hdu
3172
pid=
3172
题意:输出每对朋友的关系网大小 并查集的时候维护一个数组记录根节点的大小即可,水题,这题坑在T组数据这个也要读到EOF,开始莫名其妙wa...
·
2015-11-12 14:53
HDU
hdu
3172
Virtual Friends (映射并查集)
Virtual Friends Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5491 Accepted Submission(s): 1519 P
·
2015-11-11 14:20
virtual
BZOJ
3172
单词(ac自动机)
id=
3172
题意:给出n个单词。输出每个单词在所有单词中一共出现多少次? 思路:首先将所有单词插入到ac自动机,记录每个节点次数cnt。建立自动机。
·
2015-11-11 03:21
AC自动机
hdu
3172
(并查集+字典树映射)
1 /* 2 * 并查集+字典树 3 */ 4 5 #include <cstdio> 6 #include <cstdlib> 7 #include <cstring> 8 #include <iostream> 9 10 using namespace std; 11 12 const int N
·
2015-11-10 23:42
HDU
hdu
3172
Virtual Friends
pid=
3172
并查集的运用。。。
·
2015-11-07 15:27
virtual
Eclipse常用的十个方便的快捷键
F:在当前代在cg中查找关键字 Ctrl+H:打开查找窗口 Ctrl+/: 屏蔽代码(注释); (以下转自:http://wenku.baidu.com/view/d291ade
3172
ded630b1cb65b.html
·
2015-11-07 13:20
eclipse
hdu
3172
+hdu 3635+hdu 3926
pid=
3172
思路:将名字转化为对应的序号就可以,然后就是基本的并查集操作了。。。
·
2015-11-01 10:36
HDU
HDU
3172
Virtual Friends (并查集)
Virtual Friends Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2964 Accepted Submission(s): 861 Problem Description These days, you can
·
2015-10-31 11:18
virtual
hdu
3172
并查集+map
/*这里将fa[]数组初始化为-1比较方便 输入格式有点坑 看的讨论*/ 1 #include "cstdio" 2 #include "iostream" 3 #include "cstring" 4 #include "vector" 5 #include "queue" 6
·
2015-10-31 10:37
map
soj
3172
Fisherman (01背包的装满)
题意:给你n个数,求可以用这些数组合出来的数的种数?(组合方式是加法).分析:对于恰好装满的01背包,最后的dp数组中元素只要不为INF,都可以被组合出来.统计不为INF的数的个数就可以了.#include #include constintmaxn=(1e6+9)*2,INF=0x3fffffff,mod=1e6; typedeflonglongll; inta[39];intt,n,sum,
jibancanyang
·
2015-10-28 17:00
hdu Disjoint-set problems
hdu
3172
virtual friends http://acm.hdu.edu.cn/showproblem.php?pid=
3172
Yes!
·
2015-10-28 08:10
JOIN
bzoj
3172
: [Tjoi2013]单词 AC自动机
3172
: [Tjoi2013]单词 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline
·
2015-10-23 09:49
AC自动机
NOIP2015模拟2
id=
3172
http://218.62.22.209:8080/problem.php?id=3173http://218.62.22.209:8080/problem.php?
slongle_amazing
·
2015-09-02 18:00
【TJOI2013】【BZOJ
3172
】单词
Description某人读论文,一篇论文是由许多单词组成。但他发现一个单词会在论文中出现很多次,现在想知道每个单词分别在论文中出现多少次。Input第一个一个整数N,表示有多少个单词,接下来N行每行一个单词。每个单词由小写字母组成,N #include #include #include #include #defineMAXN2001000 usingnamespacestd; charch[
CreationAugust
·
2015-08-31 07:00
后缀自动机
模式串匹配
HDU
3172
Virtual Friends
B-VirtualFriendsTimeLimit:2000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmitStatusPracticeHDU
3172
DescriptionThesedays
lizhaowei213
·
2015-08-08 18:00
HDU
3172
Virtual Friends 并与正确集中检查 -秩
ll T; while(~scanf("%d",&T)){ while(T--) { = = ... 思路: 用秩合并,看了题解才发现 if(fx == fy)要输出当前集合的秩而不是0。。。 #include <cstdio> #include <iostream> #include <algorithm&g
·
2015-07-26 15:00
virtual
bzoj
3172
: [Tjoi2013]单词
id=
3172
思路:每加入一个串,就给这个串的路径上所有点的sum+1,表示它的前缀都又出现了一次,然后从下向上把sum加到fail指针指向的点上就可以得到答案了。
thy_asdf
·
2015-07-26 15:00
AC自动机
BZOJ
3172
[Tjoi2013]单词 AC自动机(fail树)
题意:链接方法:AC自动机与fail树性质解析:复习AC自动机的第一道题?(真正的第一题明明是重新写了遍hdu2222!)这题说实话第一眼看上去就是个sb题,只要建出来自动机,然后搜fail树就行了,不过看完140142的博客貌似这样会T?不过他也过了是什么鬼?反正想想后没想到什么好的方法就去看了看题解,写题解的大牛们的思路可以概括成一句话,也就是fail树的性质:你要查找某个串的出现次数则为该串
wzq_QwQ
·
2015-07-08 14:00
方法
解析
自动
fail
ac
bzoj-
3172
单词
题意:给出n个单词,求在这n个单词组成的文章中每个单词出现了多少次;n #include #include #include #include #defineN510000 usingnamespacestd; chara[201][N]; intnext[N][27],fail[N],cnt[N],ans[201],q[N]; intst,en,root=1,tot=1; intinsert(c
ww140142
·
2015-07-07 21:00
AC自动机
bzoj
leetcode 229: Majority Element II
MajorityElementIITotalAccepted:
3172
TotalSubmissions:14746Givenanintegerarrayofsizen,findallelementsthatappearmorethan
xudli
·
2015-07-07 04:00
BZOJ
3172
[Tjoi2013]单词(AC自动机+打标记)
刚开始把题意理解错了囧题意:给定n个字符串,求每个字符串在其他字符串中出现的次数之和 【题解】首先肯定要建立AC自动机 暴力算法:以每个词为文本串做匹配,每匹配上一个位置,就从该节点延fail或last数组上溯,给经过的的词尾结点加上1次出现次数 优化:由上述算法可知,每个文本串(即每个单词)在AC自动机上的每个结点,都可以使其延fail数组能走到的单词的出现次数加1因此,可以建出fail树,给每
cjk_cjk
·
2015-06-23 22:00
AC自动机
递推
fail树
打标记
HDU 并查集 -
3172
Virtual Friends
并查集题目,并的意思就是将两个不同类别的集合合并到一起,类似于两棵树合并;查的意思就是找到这个点所属集合的根节点。基本上并查集题目都是在大体架构上面加一些东西即可。并查集代码模板在这里点击打开链接。这一题为了找到输入的两个人组成的社交网络人数,也就是统计这两个人与前面的人组成的集合中有多少元素。我们加一个辅助数组sum,当两个集合并时,我们将父节点对应下标的sum值加上子节点的sum值,表达这个集
u010006643
·
2015-05-22 19:00
算法
HDU
x265 Intro - command line usage example
1.x265--inputfm720.yuv--input-res1280x720--fps60--profilemain10--level-idc5.0--bitrate
3172
--crf30--outputfm720
fanbird2008
·
2015-05-11 15:00
hdu
3172
Virtual Friends
ProblemDescriptionThesedays,youcandoallsortsofthingsonline.Forexample,youcanusevariouswebsitestomakevirtualfriends.Forsomepeople,growingtheirsocialnetwork(theirfriends,theirfriends'friends,theirfriend
Kirito_Acmer
·
2015-05-09 19:00
并查集
杭电
3172
Virtual Friends【并查集 + map容器】
VirtualFriendsTimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6041 AcceptedSubmission(s):1705ProblemDescrip
ACMore_Xiong
·
2015-05-08 20:00
map
ACM
并查集
hdu
3172
Virtual Friends
#include #include #include #include #include #include usingnamespacestd; constintN=100000+5; intbin[N],ans[N]; mapm; intFind(intx) { while(bin[x]!=x)x=bin[x]; returnx; } voidMerge(intx,inty) { intf
xinag578
·
2015-05-08 11:00
HDU
3172
Virtual Friends
CrawlingfailedTimeLimit:2000MS MemoryLimit:32768KB 64bitIOFormat:%I64d&%I64uSubmitStatusPracticeHDU
3172
DescriptionThesedays
qq_18661257
·
2015-05-05 21:00
Hduoj
3172
【字典树+并查集】
#include #include #include #include intf[200010],n,idnum,sum[200010]; structtree { intid; tree*next[52]; }root; intfinds(char*s) { tree*p=&root,*q; inti,j,k,l,id1; l=strlen(s); for(i=0;
u014641529
·
2015-05-01 17:00
【4-29做题记录】
HDU
3172
水并查集。。用字典树快很多。。坑爹T组数据也要读到文件尾,好坑爹的trick...不过也算收获HDU3038带权并查集...详细些一篇题解...
zy691357966
·
2015-04-29 11:00
【BZOJ
3172
】 [Tjoi2013]单词
3172
:[Tjoi2013]单词TimeLimit:10SecMemoryLimit:512MBSubmit:1625Solved:749[Submit][Status][Discuss]Description
Regina8023
·
2015-04-17 12:00
后缀数组
AC自动机
OI
bzoj
[省选前题目整理][BZOJ
3172
][TJOI 2013]单词(AC自动机+fail树)
id=
3172
思路首先将所有单词都插入AC自动机的Trie树中,记录下每个单词的危险节点(最后一个字符对应的节点)在Trie树中的编号。
qpswwww
·
2015-04-02 09:00
hdu
3172
Virtual Friends 并查集的应用,输入有坑!!!!
VirtualFriendsTimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):5717 AcceptedSubmission(s):1606ProblemDescriptionThesedays,youcandoallsortsofthingsonline
Lionel_D
·
2015-03-28 09:00
并查集
virtual
Friends
hdu3172
HDU
3172
Virtual Friends
ProblemDescriptionThesedays,youcandoallsortsofthingsonline.Forexample,youcanusevariouswebsitestomakevirtualfriends.Forsomepeople,growingtheirsocialnetwork(theirfriends,theirfriends'friends,theirfriend
jtjy568805874
·
2015-03-19 11:00
HDU
并查集
HDU1754 I Hate It(线段树单点更新)
线段树功能:update:单点替换 query:区间最值//
3172
KB655ms #include #include #include #
kalilili
·
2015-02-17 23:00
iptables实现字符串匹配
iptables实现字符串匹配分类: SHELL&linux命令2012-07-0318:25
3172
人阅读 评论(0) 收藏 举报stringinputtcpoutputhexlinux通过string
xinchenhome
·
2015-01-19 15:48
字符串
iptables
KMP
hex
matching
【BZOJ
3172
】【Tjoi2013】单词 AC自动机模板题
转载请注明出处:http://blog.csdn.net/vmurder/article/details/42711351其实我就是觉得原创的访问量比未授权盗版多有点不爽233。。。题解:水爆了,直接AC自动机瞎写就行。坑:……时隔一个半月的感动AC,竟然是因为这道题可以有重复单词233。代码:#include #include #include #include #include #define
Vmurder
·
2015-01-14 16:00
单词
模板题
AC自动机
Tjoi2013
BZOJ3172
BZOJ
3172
Tjoi2013 单词 fail树
题目大意及后缀数组做法见 http://blog.csdn.net/popoqqq/article/details/41042473原来正解是fail树……难怪后缀数组被卡成这样首先我们将给出的n个串构建AC自动机朴素的做法是对于每个串将这个串每个节点沿着fail指针扫一遍,将路径上的所有点的cnt++但是这样做会TLE我们不妨反向思考fail指针反向后是一棵树沿着fail指针扫一遍就是沿着树边向
PoPoQQQ
·
2014-12-08 20:00
AC自动机
bzoj
BZOJ3172
fail树
上一页
1
2
3
4
下一页
按字母分类:
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
其他