线段树
文章平均质量分 83
thy_asdf
我也不知道说什么...
展开
-
codeforces573D. Bear and Cavalry
传送门:http://codeforces.com/problemset/problem/573/d思路:首先如果没有限制,那么根据排序不等式,肯定按顺序匹配战士和马最好。但是现在有了战士不能和自己的马匹配的限制。于是就有了一个重要的性质:最优匹配的前提下,排序后第i号战士只会与[i-2,i+2]号马匹配至于证明,可以自己YY,也可以分情况讨论(好像很复杂...)于是就可以原创 2015-10-23 16:43:43 · 651 阅读 · 0 评论 -
uoj#164. 【清华集训2015】V
传送门:http://uoj.ac/problem/164思路:科学的题面:请你写一个数据结构支持以下功能:1:区间[l,r]加x2:区间[l,r]减x并和0取max3:区间覆盖4:单点询问5:单点历史最大值询问线段树维护分段函数标记就是一个二元组(a,b)表示标记生效后x=max(x+a,b)1操作就是打(x,0)的标记2就是(-x,0)3原创 2016-04-26 10:37:17 · 774 阅读 · 0 评论 -
bzoj4262: Sum
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4262思路:写这题之前推荐先写uoj164也是维护一个函数性质标记题解见:http://www.cnblogs.com/clrs97/p/4824806.html#include#include#include#includetypedef long long ll原创 2016-04-26 10:41:54 · 624 阅读 · 0 评论 -
bzoj4538: [Hnoi2016]网络
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4538思路:首先二分答案K那么对于每个询问我们只要判断权值大于K的路径的交是否都过x即可路径的交还是路径,路径交满足结合律拿个线段树维护一下即可,以权值为关键字,每个点记录该段区间的路径交二分时在线段树上二分即可。如果lca用倍增求,复杂度是O(nlog^2n)链交原创 2016-04-20 19:42:07 · 1093 阅读 · 0 评论 -
APIO2015&2014题解
传送门:似乎uoj都有思路:APIO2015:巴厘岛的雕塑:看到位运算,又要求结果最小,最外层肯定是个从高位到低位的按位贪心这里有两个部分分,task1:Ntask2:N先考虑task1令sum[i]表示雕塑权值的前缀和假设我们考虑到了第bit位那么我们怎么知道在前面位数满足要求的前提下,当前位能否是0DP即可设f[i][j]表示前i原创 2016-04-26 10:03:20 · 1506 阅读 · 0 评论