会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Izaya
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
下一页
2016年12月28日
bzoj3876: [Ahoi2014]支线剧情
摘要: 神犇题解:http://blog.csdn.net/popoqqq/article/details/43024221 题意:给定一个DAG,1为起始点,任意一个点可以直接回到1,每条边有经过代价,求一种最优方案使得每条边至少经过一次,代价最小。 无源汇有下界最小费用可行流。 考虑我们对于无源汇的建图
阅读全文
posted @ 2016-12-28 08:10 Enigma_aw
阅读(560)
评论(0)
推荐(0)
编辑
2016年12月24日
日常小测:颜色 && Hackerrank Unique_colors
摘要: 题目传送门:https://www.hackerrank.com/challenges/unique-colors 感谢hzq大神找来的这道题。 考虑点分治(毕竟是路经统计),对于每一个颜色,它的贡献是独立的。我们可以在一次点分治中合在一块处理(为什么时间复杂度是对的呢,因为我们每次改动只会根据当前
阅读全文
posted @ 2016-12-24 23:53 Enigma_aw
阅读(270)
评论(0)
推荐(0)
编辑
2016年12月23日
日常小测:生物进阶
摘要: 题意:给定样本串模式串(只出现4个字母A,C,G,T),求模式串出现多少次。这里匹配定义如下:不一定要严格匹配,在附近k个单位有这个字符都算匹配,可以多个模式串的字符匹配上同一个样本串里的字符。 策爷讲过的大原题啊跪。。。。基本思路是分开考虑每个字母。对于以一个位置i开头,我们考虑这里是否能匹配上,
阅读全文
posted @ 2016-12-23 19:46 Enigma_aw
阅读(230)
评论(0)
推荐(0)
编辑
1095: [ZJOI2007]Hide 捉迷藏
摘要: 题意:给定一棵树,每个节点可以变成黑白两色。一开始所有节点都是黑色,操作可将点颜色改变,询问当前情况下距离最远的两个黑点的距离。 动态树分治。一开始想的是对于每个节点维护主大和次大,后来发现这实在是太NAIVE了。实际上,正解是这样的: 对于每个点,维护两个堆(接下来说的都是点分树上的节点):第一个
阅读全文
posted @ 2016-12-23 13:34 Enigma_aw
阅读(685)
评论(0)
推荐(0)
编辑
2016年12月21日
bzoj3730:震波
摘要: 题意:给一棵树,只有点权无边权, ,每次询问求以一个点为中心,半径为k的全职和。 考虑动态树分治。我们对于每个点(点分树)维护两个树状数组。两个树状数组都以距离为下标,权值为内容。第一个树状数组维护子树中距离该点为k的权值和,第二个维护距离该点父亲距离为k的权值和。这样改权值时我们暴力爬树高,log
阅读全文
posted @ 2016-12-21 23:35 Enigma_aw
阅读(1387)
评论(4)
推荐(2)
编辑
2016年12月20日
bzoj2653: middle
摘要: 题意:给n个数,每次询问a,b,c,d,你要选定一个区间使得该区间中位数最大,其中a,b为区间左端点可选范围,c,d同理。 OTZ陈老师出的神题。 先考虑一个简单问题:只有一个询问的情况。此时我们二分中位数,并且将区间内小中位数的数标为-1,大于的标为1,此时区间最大和如果大等0,则说明中位数可以变
阅读全文
posted @ 2016-12-20 15:44 Enigma_aw
阅读(283)
评论(0)
推荐(0)
编辑
2016年12月19日
bzoj4408: [Fjoi 2016]神秘数
摘要: 题意:给n个数,定义一段区间神秘数为该区间所有数字通过组合相加所能得到的数的mex,m个询问,对于区间[l,r]询问该区间的神秘树。 如果我们将这段数排序,并且已知前n个数的神秘数为x,即现在凑得的数的区间为[1,x],新加入的数为a,那么不难发现,我们凑得的数又得到了一段区间[a+1,a+x],那
阅读全文
posted @ 2016-12-19 10:26 Enigma_aw
阅读(376)
评论(0)
推荐(1)
编辑
2016年12月14日
bzoj2938: [Poi2000]病毒
摘要: 题解:对于一组病毒编码,我们构建AC自动机。如果存在一个无限长的安全代码,它在里面匹配,将一直匹配不上,也就是说,失配边会形成一个环。 所以构建好AC自动机后dfs失配边看有无环即可。 上代码:
阅读全文
posted @ 2016-12-14 14:58 Enigma_aw
阅读(296)
评论(0)
推荐(0)
编辑
2016年12月13日
bzoj2733: [HNOI2012]永无乡
摘要: 合并线段树模板。
阅读全文
posted @ 2016-12-13 16:11 Enigma_aw
阅读(468)
评论(0)
推荐(1)
编辑
2016年11月16日
【BZOJ】2719 银河之星
摘要: 可以将棋子分为9种类型。且可以通过合并使得两个不同种类棋子转换为另一种棋子(不过要注意棋盘大小,有的时候硬要合并会到棋盘外面,可以先把棋盘全部转换,然后枚举每一个棋子的转换)。然后把状态压成一个十位的十进制数就可以记忆化搜索了。
阅读全文
posted @ 2016-11-16 20:23 Enigma_aw
阅读(301)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页
公告