上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: [bzoj]2962序列操作 标签: 线段树 "题目链接" 题意 给你一串序列,要你维护三个操作: 1.区间加法 2.区间取相反数 3.区间内任意选k个数相乘的积 题解 第三个操作看起来一脸懵逼啊。 其实是可以合并的。 $ c[o].s[i]=\sum_{j=0}^{20}c[lc].s[j]×c[ 阅读全文
posted @ 2017-10-15 20:44 Deadecho 阅读(198) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-14 08:02 Deadecho 阅读(5) 评论(0) 推荐(0) 编辑
摘要: FFT模板(多项式乘法) 标签: FFT 扯淡 一晚上都用来捣鼓这个东西了...... 这里贴一位神犇的博客,我认为讲的比较清楚了。(刚好适合我这种复数都没学的) http://blog.csdn.net/leo_h1104/article/details/51615710 题解 不写点什么也不好, 阅读全文
posted @ 2017-10-13 11:30 Deadecho 阅读(434) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-10 21:56 Deadecho 阅读(10) 评论(0) 推荐(0) 编辑
摘要: bzoj[1835][ZJOI2010]base 基地选址 标签: 线段树 DP "题目链接" 题解 这个暴力DP的话应该很容易看出来。 dp[i][j]表示造了i个通讯站,并且j是第i个的最小费用。 $$ dp[i][j]=min\{dp[i 1][k]+cost(k,j)\}+c[j] $$ 这 阅读全文
posted @ 2017-10-08 22:25 Deadecho 阅读(125) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-05 11:09 Deadecho 阅读(11) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-10-03 17:32 Deadecho 阅读(33) 评论(5) 推荐(1) 编辑
摘要: [bzoj4538][HNOI2016]网络 标签: 树链剖分 线段树 优先队列 " 题目链接 " 题解 这题其实用最暴力的方法就好。 直接树剖,用线段树维护不在该区间的最大权值,这个可以用堆做到(删除操作的话就再开一个堆)。 线段树有个细节,由于是区间修改,但是这个堆的话既不好合并又不好下传,我们 阅读全文
posted @ 2017-10-03 16:30 Deadecho 阅读(232) 评论(0) 推荐(0) 编辑
摘要: [bzoj3611][Heoi2014]大工程 标签: 虚树 DP " 题目链接 " 题解 发现$\sum k与n$是同阶的,很容易想到虚树。 那么难点就在dp统计上了。 对于和的话,dp[u]表示u子树内所有边的贡献,那么$ dp[u]=dp[v]+sz[v]×(tot sz[v])×dis(u, 阅读全文
posted @ 2017-10-03 10:27 Deadecho 阅读(292) 评论(2) 推荐(1) 编辑
摘要: 虚树入门 标签: 虚树 概念 在处理某些问题时,不需要用到整棵树的信息,只需要某些点时,我们可以新建一棵虚树来放这些点与某些关键点。通常来说,构建的虚树中有这些点和这些点的lca。假如我们要将k个点与其lca构成一棵虚树,那么所需要的时间复杂度为O(klogk)。 顺便提一下,这k个点和其所有的lc 阅读全文
posted @ 2017-10-02 23:09 Deadecho 阅读(464) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页