新的独立博客

我的个人独立博客终于搭好了,欢迎诸位大佬前来访问 传送门 : http://www.chty.me

2017-03-01 12:37:30

阅读数 411

评论数 0

冬令营游记

============================Day 1============================= 这是“开天辟地”的一天,大年初六凌晨3点起床的我跋山涉水,不远千里赶往浙江绍兴,参加第34届奥林匹克冬令营,这不仅是宝贵的人生经验,而且是开拓视野、锤炼自我的绝佳途径。有...

2017-02-04 23:32:18

阅读数 820

评论数 0

数论知识总结——史诗大作(这是一个flag)

1、快速幂 计算a^b的快速算法,例如,3^5,我们把5写成二进制101,3^5=3^1*1+3^2*2+3^4*1 ll fast(ll a,ll b){ll ans=1;for(;b;b>>=1,a=mul(a,a))if(b&1)ans=mul(ans,a);retu...

2016-12-02 10:37:14

阅读数 1182

评论数 3

【bzoj3295】动态逆序对 CDQ分治

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3295 【题解】 这题很神。 我用的是popoqqq大爷的做法。 具体见http://blog.csdn.net/popoqqq/article/details/38761287 ...

2017-02-23 21:32:52

阅读数 349

评论数 0

【bzoj2683】简单题 CDQ分治+树状数组

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2683 【题解】 话说这题好像可以用整体二分来做(蒟蒻不会啊),CDCQ大神的整体二分比我的CDQ分治高到不知道哪里去了。 说一下做法吧: 首先把询问的矩形分成4部分,算一下每部分的...

2017-02-23 11:55:44

阅读数 189

评论数 0

【bzoj3262】陌上花开 CDQ分治+树状数组

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3262 【易错点分析】 相信会写CDQ分治的人都会这道题,所以我就来讲一讲博主在做题时遇到的错误(ps:静态查错大法好) 1、tb的右端点多次打成r 2、排序过程中忘记定义z的优先级 3、被...

2017-02-23 09:17:52

阅读数 289

评论数 0

【bzoj3238】差异 后缀自动机

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3238 【题解】 题上所给公式可以化为 \sum_{1 其中: \sum_{1 =1×(n-1)+2×(n-2)+3×(n-3)+……+(n-1)×1+2×1+3×2+……+n×(n-1) ...

2017-02-23 07:33:16

阅读数 242

评论数 0

【bzoj4566】找相同字符 后缀自动机

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=4566 【题解】 我们还是先把A串建成SAM,然后让B串在SAM上跑 因为相同子串数=不同长度的子串数*出现次数 所以每个结点对答案的贡献就是Right[x]*(len-Min(x)...

2017-02-22 20:33:29

阅读数 232

评论数 0

【bzoj1224】彩票 dfs

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=1224 【题解】 裸的爆搜相信大家都会,这里我们主要来谈一谈剪枝。 此题使用上下界剪枝:对于当前状态,如果后面的数都选最大的仍不能到达目标状态,则当前状态为不合法状态,直接return...

2017-02-22 16:17:35

阅读数 262

评论数 0

【bzoj2555】SubString 后缀自动机+LCT

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2555 【题解】 我们把模板串建成SAM,那么一个串的出现次数就是在对应状态上的Right集的大小。 那么我们如何在线维护Right集的大小呢?可以用LCT/平衡树+dfs序 反正我用的是L...

2017-02-22 16:09:32

阅读数 190

评论数 0

【spoj8222】Substrings 后缀自动机

AC通道:http://www.spoj.com/problems/NSUBSTR/ 【题解】 我们知道,在SAM上对于一个结点s,Max(s)的出现次数就是right(s) 那么问题就是我们如何求出每个点的right集的大小。 我们知道,一个点的right集为它的儿子的right集的并集...

2017-02-21 21:35:52

阅读数 188

评论数 0

【spoj1812】Longest Common Substring II 后缀自动机

AC通道:https://vjudge.net/problem/SPOJ-LCS2 【题解】 我们先把其中一个串建成SAM,然后让其它的串在SAM上跑,同时更新每个结点的最大匹配数。每个结点的答案就是所有串在该结点的最大匹配数的最小值。 注意:在更新一个结点时,它的父亲必定已经到达过了,要返回去更...

2017-02-21 19:00:05

阅读数 182

评论数 0

最长公共子串 后缀自动机

【题目描述】 给定两个字符串A和B,求它们的最长公共子串 【分析】 我们考虑将A串建成后缀自动机 令当前状态为s,同时最大匹配长度为len 我们读入字符x。如果s有标号为x的边, 那么s=trans(s,x),len = len+1 否则我们找到s的第一个祖先a,它有标号为x的边,令 ...

2017-02-21 10:10:14

阅读数 268

评论数 0

【CF#498C】Array and Operations 网络流

AC通道:http://codeforces.com/problemset/problem/498/C 【题目大意】 给你一个二分图,左边点的编号为奇数,右边为偶数,给出每个点的权值,每次操作可将图中有边相连的两个点的权值除以他们的一个公因数(不能是1),问最多可以执行多少次这样的操作。 【...

2017-02-21 08:27:27

阅读数 155

评论数 0

【bzoj3514】GERALD07加强版 LCT+主席树

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3514 【题解】 来自wulala大神的题解: 葱娘说这是一个很巧妙的题。。 有一个比较猎奇的做法:首先把边依次加到图中,若当前这条边与图中的边形成了环,那么把这个环中最早加进来的边...

2017-02-20 19:21:13

阅读数 191

评论数 0

0219考试总结

T1 【题目大意】 n个人,每个人都有一枚邮票和一些喜欢的邮票。每次可以把任意个人的邮票进行一次轮换,并且轮换后每个人必须拿着一枚喜欢的邮票,求最终能否让每个人都拿到一枚喜欢的邮票。 【吐槽】 这题出得神坑,直把人往tarjan上带。 正解如下: 其实那个交换方式只是吓唬人的。 ...

2017-02-19 21:57:14

阅读数 135

评论数 0

【CF#715C】Digit Tree 点分治+乘法逆元

AC通道:http://codeforces.com/problemset/problem/715/C 【题目大意】 给定一个有N个点的树,问其中有多少条路径满足他们的边权连成的数对M取余为0。 其中gcd(M,10)=1。 【题解】 首先是点分治的套路,然后这题的主要难点在如何统计连通块中的答...

2017-02-19 21:45:42

阅读数 381

评论数 0

【bzoj2084】Antisymmetry manacher

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2084 【题解】 我们要求反对称的子串个数,只需要定义'#'='#','0'='1','0'≠'1','1'≠'0',然后求回文子串个数即可。 直接上manacher,时间复杂度O(n...

2017-02-19 20:19:33

阅读数 154

评论数 0

【bzoj3697】采药人的路径 点分治

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=3697 【题解】 来自出题人hta的题解: 本题可以考虑树的点分治。问题就变成求过根满足条件的路径数。 路径上的休息站一定是在起点到根的路径上,或者根到终点的路径上。 如何判断一条...

2017-02-18 11:12:13

阅读数 187

评论数 0

【bzoj2599】Race 点分治

AC通道:http://www.lydsy.com/JudgeOnline/problem.php?id=2599 【题解】 直接调用黄学长的题解: 开一个100W的数组t,t[i]表示权值为i的路径最少边数 找到重心分成若干子树后, 得出一棵子树的所有点到根的权值和x,到根a...

2017-02-18 09:01:15

阅读数 204

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭