会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
MJT1204
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
16
17
18
19
20
21
22
23
24
···
59
下一页
2018年7月22日
1406: [AHOI2007]密码箱
摘要: 1406: [AHOI2007]密码箱 https://www.lydsy.com/JudgeOnline/problem.php?id=1406 分析 $x^2 ≡ 1 \ mod\ n$$x^2 = kn +1$$x^2 - 1 = kn$$(x + 1) ( x - 1) = kn$设$n =
阅读全文
posted @ 2018-07-22 08:48 MJT12044
阅读(247)
评论(0)
推荐(0)
2018年7月20日
3277: 串
摘要: 3277: 串 https://www.lydsy.com/JudgeOnline/problem.php?id=3277 分析: 广义后缀自动机是什么? 广义后缀自动机不就是把很多串的SAM建到了一个SAM上,建每个串的时候都从root开始(last=root)就行了。 广义后缀自动机是Trie树
阅读全文
posted @ 2018-07-20 17:33 MJT12044
阅读(227)
评论(0)
推荐(0)
2018年7月19日
SPOJ SUBLEX
摘要: SUBLEX - Lexicographical Substring Search 链接 题意 求第k小的子串。相同的算一个。 分析 建立后缀自动机,在后缀自动机上从一个点经过trans,到另一个点,trans会对应一个子串。而且会对应所有的子串。 每个节点能经过trans到达的点,即它可以形成的子
阅读全文
posted @ 2018-07-19 17:31 MJT12044
阅读(349)
评论(0)
推荐(0)
SPOJ LCS2
摘要: LCS2 - Longest Common Substring II 链接 题意: 求N(N<=10)个串的最长公共子串。 分析: poj2774上那道题,对一个串建立后缀自动机,另一个在上面匹配。 这道题是对多个串求。那么同样,让每个串在后缀自动机上匹配,然后记录在后缀自动机的每个节点上记录,当前
阅读全文
posted @ 2018-07-19 14:59 MJT12044
阅读(289)
评论(0)
推荐(1)
SPOJ NSUBSTR
摘要: NSUBSTR - Substrings 链接 题意: 给一个字符串S,求长度为x的所有子串中,这些子串其中一个串的出现次数最多,求这个值。x=1,2,3....n 分析: 后缀自动机。 right集合表示当前状态在出现在其他的位置。len为当前状态的最大的串。parent树中,父节点的right包
阅读全文
posted @ 2018-07-19 11:11 MJT12044
阅读(226)
评论(0)
推荐(0)
2018年7月13日
1977: [BeiJing2010组队]次小生成树 Tree
摘要: 1977: [BeiJing2010组队]次小生成树 Tree https://lydsy.com/JudgeOnline/problem.php?id=1977 题意: 求严格次小生成树,即边权和不能等于最小生成树。 分析: 倍增:求出最小生成树,然后枚举非树边,加入一条非树边,删掉环上的最大的边
阅读全文
posted @ 2018-07-13 17:21 MJT12044
阅读(170)
评论(0)
推荐(0)
2018年7月12日
2002: [Hnoi2010]Bounce 弹飞绵羊
摘要: 2002: [Hnoi2010]Bounce 弹飞绵羊 https://www.lydsy.com/JudgeOnline/problem.php?id=2002 分析: 绵羊在弹飞的路径中相当于一棵树,这棵树需要更改形态,删一条边,加一条边,所以LCT维护一下。 代码:
阅读全文
posted @ 2018-07-12 19:04 MJT12044
阅读(199)
评论(0)
推荐(0)
P3690 【模板】Link Cut Tree (动态树)
摘要: P3690 【模板】Link Cut Tree (动态树) https://www.luogu.org/problemnew/show/P3690 分析: LCT模板 代码: 注意一下cut!
阅读全文
posted @ 2018-07-12 14:47 MJT12044
阅读(299)
评论(0)
推荐(0)
P2093 [国家集训队]JZPFAR
摘要: P2093 [国家集训队]JZPFAR https://www.luogu.org/problemnew/show/P2093 分析: kdtree模板 维护一个小根堆,开始时插入k个-inf,每次取出最小的与当前更新,如果当前的更大一些,那么更新堆中的元素。 代码:
阅读全文
posted @ 2018-07-12 07:51 MJT12044
阅读(347)
评论(0)
推荐(0)
2018年7月11日
2648: SJY摆棋子
摘要: 2648: SJY摆棋子 https://www.lydsy.com/JudgeOnline/problem.php?id=2648 分析: k-d tree 模板题。 代码: 1 #include<bits/stdc++.h> 2 using namespace std; 3 typedef lo
阅读全文
posted @ 2018-07-11 16:21 MJT12044
阅读(161)
评论(0)
推荐(0)
2018年7月10日
HDU 2966 In case of failure
摘要: In case of failure http://acm.hdu.edu.cn/showproblem.php?pid=2966 题意: 求平面上距离每个点最近的点。输出平方即可。 分析: k-d tree模板题。k-d树的最近邻搜索。 关于k-d tree 划分平面:应该按照维度的方差的大小来划
阅读全文
posted @ 2018-07-10 17:45 MJT12044
阅读(342)
评论(0)
推荐(0)
2018年7月8日
bzoj 一些题目汇总
摘要: 2140: 稳定婚姻 1 /* 2 求联通分量。 3 */ 4 #include<bits/stdc++.h> 5 using namespace std; 6 typedef long long LL; 7 8 inline int read() { 9 int x=0,f=1;char ch=g
阅读全文
posted @ 2018-07-08 20:35 MJT12044
阅读(281)
评论(0)
推荐(0)
3155: Preprefix sum
摘要: 3155: Preprefix sum https://www.lydsy.com/JudgeOnline/problem.php?id=3155 分析: 区间修改,区间查询,线段树就好了。 然后,这题有树状数组! 代码: 线段树620ms 1 /* 2 一个数修改影响后面的数,使后面的数都增加或者
阅读全文
posted @ 2018-07-08 20:33 MJT12044
阅读(168)
评论(0)
推荐(0)
2435: [Noi2011]道路修建
摘要: 2435: [Noi2011]道路修建 https://www.lydsy.com/JudgeOnline/problem.php?id=2435
阅读全文
posted @ 2018-07-08 15:09 MJT12044
阅读(182)
评论(0)
推荐(0)
2426: [HAOI2010]工厂选址
摘要: 2426: [HAOI2010]工厂选址 链接 代码:
阅读全文
posted @ 2018-07-08 09:55 MJT12044
阅读(173)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
22
23
24
···
59
下一页
公告