会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
void_f
追逐影子的人 自己就是影子
首页
联系
管理
上一页
1
2
3
4
5
6
7
···
15
下一页
2018年6月1日
[BZOJ2427][HAOI2010]软件安装(tarjan+树形DP)
摘要: 如果依赖关系出现环,那么对于一个环里的点,要么都选要么都不选, 所以每个环可以当成一个点,也就是强连通分量 然后就可以构造出一颗树,然后树形背包瞎搞一下就行了 注意要搞一个虚拟节点当根节点 Code
阅读全文
posted @ 2018-06-01 18:41 void_f
阅读(138)
评论(0)
推荐(0)
2018年5月29日
[BZOJ2152]聪聪可可(点分治)
摘要: 有点模板的点分治, 设d[i](0≤i≤2)表示路径距离%3为i的数量 那么显然,方案数就为d[1]*d[2]*2+d[0]2 Code
阅读全文
posted @ 2018-05-29 19:40 void_f
阅读(139)
评论(0)
推荐(0)
[Luogu3806]点分治
摘要: 询问树上是否存在距离为k[i]的点对 直接点分治把所有距离预处理出来,然后O(1)回答即可 Code
阅读全文
posted @ 2018-05-29 16:30 void_f
阅读(141)
评论(0)
推荐(0)
2018年5月28日
[POJ1741]Tree(点分治)
摘要: 树分治之点分治入门 所谓点分治,就是对于树针对点的分治处理 首先找出重心以保证时间复杂度 然后递归处理所有子树 对于这道题,对于点对(u,v)满足dis(u,v)<=k,分2种情况 那么关键就是如何计算第一种情况 设d[i]表示点i到当前根rt的距离,可以将d数组排序后线性复杂度求 然而此时会有些点
阅读全文
posted @ 2018-05-28 20:22 void_f
阅读(211)
评论(0)
推荐(0)
2018年5月26日
[Codeforces375D]Tree and Queries(莫队算法)
摘要: 题意:给定一棵树,每个节点有颜色,对于每个询问(u,k)询问以u为根节点的子树下有多少种颜色出现次数>=k 因为是子树,跟dfs序有关,转化为一段区间,可以用莫队算法求解 直接用一个数组统计出现次数>=k的颜色 Code
阅读全文
posted @ 2018-05-26 11:54 void_f
阅读(140)
评论(3)
推荐(0)
2018年5月25日
[Codeforces86D]Powerful array(莫队算法)
摘要: 题意:定义K[x]为元素x在区间[l,r]内出现的次数,那么它的贡献为K[x]*K[x]*x 给定一个序列,以及一些区间询问,求每个区间的贡献 算是莫队算法膜版题,不带修改的 Code
阅读全文
posted @ 2018-05-25 20:03 void_f
阅读(151)
评论(0)
推荐(0)
2018年5月24日
[BZOJ3295][Cqoi2011]动态逆序对(CDQ分治)
摘要: 可以看错把数字倒着插入,然后做CDQ分治 这题的答案统计十分的权(应该是我太cai了),具体看注释 Code
阅读全文
posted @ 2018-05-24 15:24 void_f
阅读(120)
评论(0)
推荐(0)
[BZOJ1176][Balkan2007]Mokia(CDQ分治)
摘要: 对于一个询问显然通过前缀和的思想可以拆开成4个询问, 还有题目读入的那个S是没有任何用处的... 然后CDQ分治就可以做了 Code
阅读全文
posted @ 2018-05-24 14:32 void_f
阅读(140)
评论(0)
推荐(0)
[BZOJ3262]陌上花开(CDQ分治)
摘要: 经典的三位偏序经(mo)典(ban)题, 一维排序,二维CDQ分治,3维BIT Code G M T 检测语言 世界语 中文简体 中文繁体 丹麦语 乌克兰语 乌兹别克语 乌尔都语 亚美尼亚语 伊博语 俄语 保加利亚语 僧伽罗语 克罗地亚语 冰岛语 加利西亚语 加泰罗尼亚语 匈牙利语 南非祖鲁语 卡纳
阅读全文
posted @ 2018-05-24 09:35 void_f
阅读(145)
评论(0)
推荐(0)
2018年5月21日
[Hdu1166]敌兵布阵(CQD分治)
摘要: CQQ分治 Code
阅读全文
posted @ 2018-05-21 21:31 void_f
阅读(176)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告