共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 看毛爷爷的论文大概断断续续看了一个月了,看得不是很懂,google了一波好像很快就看懂了,就先口胡一下这个算法好了。这篇文章的介绍方式大概和毛爷爷的论文不大一致,当然算法的本质是一致的。参考链接:https://grocid.net/2012/11/22/berlekamp-massey-algorithm-explained/Berlekamp-Massey算法是用来求一个数列的递推式的。我现在...阅读全文
posted @ 2017-05-19 11:10 fjzzq2002 阅读(850) 评论(0) 编辑
摘要: 这篇文章好像发得有点迟了啊QAQ之前忘了发了 又好久没更了,讲一个提高组内容。 我们来考虑一个有趣的问题,我们有一棵有根树,每个点有点权,要求支持单点加,子树加。 询问比较奇怪,每个点有一个点权x,假装不变,每次询问指定一个点p,对于它的每个孩子(直系的)s,将x[s]*s的子树和相加输出。 先假装没有子树加,考虑直接用树链剖分来做这个东西。那么我们询问某个点的孩子的时候,我们发现有两种孩...阅读全文
posted @ 2017-05-18 16:03 fjzzq2002 阅读(156) 评论(0) 编辑
摘要: 这是和重链剖分(dsu on tree,http://www.cnblogs.com/zzqsblog/p/6146916.html)一类的trick,不过它的适用范围与dsu on tree不同,它适用于涉及到深度的查询。 例1 k-th ancestor query https://zhuanlan.zhihu.com/p/25984772 有一棵n个点的有根树,现在要求用O(nlogn)的时...阅读全文
posted @ 2017-04-12 17:00 fjzzq2002 阅读(695) 评论(2) 编辑
摘要: 感谢wys和小火车普及这些技巧qwq 这篇文章大概没什么营养 我们来看一道十分简单的题目: 设n=131072,输入两个长度为n的数列$a_0,a_1...a_{n-1}$和$b_0,b_1...b_{n-1}$,要求输出一个长度为n的数列$c_0,c_1...c_{n-1}$ 。 其中$c_i=m阅读全文
posted @ 2017-04-04 22:21 fjzzq2002 阅读(383) 评论(0) 编辑
摘要: 本文总结了一些OI中常用和不常用的最大流算法,并对运行效率进行简单测试。主要是闲着无聊没事干Tip:除了Dinic以外其他算法我都是现学现写的,理解/代码上可能有各种错误,欢迎拍砖qwq0. Edmonds-Karp由于这种方法实在太慢了,这里不提。不过这个做法告诉了我们一个重要道理:网络流找增广路要加反向边。1. Dinic这个经典网络流算法相信大家都耳熟能详。我们在残余网络上bfs,把访问到的...阅读全文
posted @ 2017-03-29 22:59 fjzzq2002 阅读(193) 评论(0) 编辑
摘要: 好久没更新了,就更一篇普及组内容好了。 首先我们考虑如何用tarjan离线求出lca,伪代码大致如下: def tarjan(x): 将x标记为已访问 for c in x的孩子: tarjan(c) 将c所在并查集的父亲置为x for q in 关于x的询问: y=询问q除了x外的另一个端点 if y已访问: q的答案=y所在并查集的根这样为什么...阅读全文
posted @ 2017-03-18 16:47 fjzzq2002 阅读(111) 评论(0) 编辑
摘要: 参考链接(历史最长 雾): http://www.cnblogs.com/New-Godess/p/4420824.html http://blog.csdn.net/liuguangzhe1999/article/details/51124781 http://blog.csdn.net/qq_34564984/article/details/53791362 http://blog....阅读全文
posted @ 2017-02-13 11:22 fjzzq2002 阅读(1231) 评论(1) 编辑
摘要: 今天做了一道有趣的数学题。 给定n、k, 求$\sum_{i=1}^n\sum_{j=1}^ngcd(i,j)^k$。 我们来推一波公式,可以发现原式等于$\sum_{i=1}^ni^k\sum_{i|p}\mu(p/i)(n/p)^2$ 。(/为除号,下取整)这个莫比乌斯反演一下就好了。 设p=i阅读全文
posted @ 2017-02-01 14:50 fjzzq2002 阅读(116) 评论(0) 编辑
摘要: 今天研究了一下这块内容...首先是板子 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;#define pb p...阅读全文
posted @ 2017-01-07 17:55 fjzzq2002 阅读(141) 评论(0) 编辑
摘要: 前置技能:AC自动机 假设我们有了一个AC自动机,然后在上面进行字符串匹配。 上面是一个有四个字符串的AC自动机(abcde、aacdf、cdf、cde),虚线是fail指针,实线是转移。 这是上一次讲AC自动机的时候的匹配代码: int match(char* s){ int cur=rot,ans=0; for(int i=0;s[i];i++) { ...阅读全文
posted @ 2016-12-27 21:16 fjzzq2002 阅读(537) 评论(0) 编辑
共11页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页