摘要: 【BZOJ3944】Sum(杜教筛) 题面 求$$\sum_{i=1}^n\mu(i)和\sum_{i=1}^n\phi(i)$$ 范围:$n include include include include include include include include include using 阅读全文
posted @ 2018-01-16 12:00 小蒟蒻yyb 阅读(7) 评论(5) 编辑
摘要: 【BZOJ4569】萌萌哒(并查集,倍增) 题面 "BZOJ" 题意: 有一个长度为$n$的数 给定$m$个限制条件 每次限制$l1~r1$与$l2~r2$是相同的 求出方案数 题解 如果每次给定的限制都是告诉你某一位和某一位是相同的 那么,我们的做法是: 并查集,然后计算有$k$个联通块 $ans阅读全文
posted @ 2018-01-15 17:28 小蒟蒻yyb 阅读(12) 评论(0) 编辑
摘要: 【BZOJ2820】YY的GCD(莫比乌斯反演) 题面 "讨厌权限题!!!提供洛谷题面" 题解 单次询问$O(n)$是做过的 "一模一样的题目" 但是现在很显然不行了, 于是继续推 $$ans=\sum_{d=1}^n[d\_is\_prime]\sum_{i=1}^{n/d}[\frac{n}{i阅读全文
posted @ 2018-01-15 12:36 小蒟蒻yyb 阅读(9) 评论(0) 编辑
摘要: 【UVa11426】GCD Extreme (II)(莫比乌斯反演) 题面 "Vjudge" 题解 这。。 直接套路的莫比乌斯反演 我连式子都不想写了 "默认推到这里把。。" 然后把$ans$写一下 $$ans=\sum_{d=1}^nd\sum_{i=1}^{n/d}\mu(i)[\frac{n}阅读全文
posted @ 2018-01-14 22:28 小蒟蒻yyb 阅读(7) 评论(0) 编辑
摘要: 【BZOJ3670】动物园(KMP算法) 题面 "BZOJ" 题解 神TM阅读理解题 看完题目之后 想暴力: 搞个倍增数组来跳$next$ 每次暴跳$next$ 复杂度$O(Tnlogn)$ 算一下,感觉复杂度差不多呀 很果断的交了一发 然后$80$分。。。 暴力代码送上:阅读全文
posted @ 2018-01-14 22:04 小蒟蒻yyb 阅读(12) 评论(2) 编辑
摘要: 【BZOJ4372】烁烁的游戏(动态点分治) 题面 "BZOJ" 大意: 每次在一棵书上进行操作 1.将离某个点u的距离不超过d的点的权值加上w 2.询问单点权值 题解 这题和前面那一道 "震波" 几乎是一模一样的 只不过把两个操作的区间问题给换了一下 现在是区间修改,单点询问而已 cpp incl阅读全文
posted @ 2018-01-13 16:36 小蒟蒻yyb 阅读(17) 评论(3) 编辑
摘要: 【BZOJ3730】震波(动态点分治) 题面 "BZOJ" 题意 给定一棵树, 每次询问到一个点的距离$ include include include include include include include include include using namespace std; defi阅读全文
posted @ 2018-01-13 16:01 小蒟蒻yyb 阅读(9) 评论(0) 编辑
摘要: 【BZOJ3924】幻想乡战略游戏(动态点分治) 题面 权限题。。。(穷死我了) "洛谷" 题解 考虑不修改 发现一个贪心的做法 假设当前放在当前位置 如果它有一个子树的兵的总数大于总数的一半 那么,放到那个子树的根节点上一定最优 那么,现在是动态修改 考虑动态点分治 在每个点上维护子树的兵的总数 阅读全文
posted @ 2018-01-13 14:51 小蒟蒻yyb 阅读(19) 评论(4) 编辑
摘要: 【BZOJ1095】捉迷藏(动态点分治) 题面 "BZOJ" 题解 动态点分治板子题 假设,不考虑动态点分治 我们来想怎么打暴力: $O(n)DP$求树的最长链 一定都会。不想解释了 所以,利用上面的思想 对于每个点,维护子树到他的最长链 以及子树到他的次长链 把这两个玩意拼起来就可能是答案啦 所以阅读全文
posted @ 2018-01-13 08:55 小蒟蒻yyb 阅读(16) 评论(1) 编辑
摘要: 动态点分治 感觉动态点分治一直没有太懂呀。 一定是我太菜了 点分治还是很简单的: 每次找出当前树的重心 把树至少缩小一半 然后暴力把当前的子树上的所有的可能值全部算出来 只需要容斥的算一下重复的部分就行了 动态点分治 似乎代码就比点分治多了一行: 把点分治的树按照重心割开之后 只需要记录一下它在分治阅读全文
posted @ 2018-01-13 07:54 小蒟蒻yyb 阅读(17) 评论(1) 编辑