摘要:
题意:消消乐,要你找出在恰好n步消掉所有方块的方案 题解: 2011年的Day1T3,很早以前就想写了,但是一看到题面那么诡异,蛋蛋就莫名的疼...... 其实只写了一个小时就写完了,但这毕竟是道神题,调了差不多一个晚上,而且必须要加一个剪枝才能过 直接暴搜,维护一下块的位置即可 剪枝:若是两个方块 阅读全文
摘要:
题意:给出n个点,m条边,每条边有一个出现时间和一个消失时间,问从0 T的时间内,每个时间点的图是否是二分图 题解: 分治+并查集(按秩合并+带权) 众所周知的结论:二分图一定不存在奇环,存在奇环的图一定不是二分图 对时间分治,维护$[l,r]$时间内存在的边,对每条边讨论: 1、当前边的起止时间刚 阅读全文
摘要:
题意:给你一棵树,m次询问,每次询问(a,b),即a和b是否在一条链上 题解: 树上倍增 阅读全文
摘要:
题意:n个仆人,n个房间,每个房间都有一个颜色,每个仆人都有自己喜欢的颜色,仆人第一天从1 n排列,之后每天依次往后移动一位,若仆人移动到的房间是他最喜欢的颜色,那么你就会知道这个房间的颜色是什么,求知道所有房间颜色的最小天数 题解: 记点东西搞一搞 = = include include incl 阅读全文
摘要:
题意:给你一个有向图,你要尽可能地经过更多的城市并且希望总路程尽量小,每到一个城市,那个城市就会派出一名使者,使得走这个城市所属的环中的其他城市只要花费1的代价,求最多能经过多少城市以及最小路程 题解: tarjan+spfa 阅读全文
摘要:
题意:给出n个物品,你有一个兴奋值,拿走一个物品需要花费$hrad_i$的代价($hrad_i$递增),拿完之后你的兴奋值可以增加$s_i$,你可以拿走所有$hard_i$小于兴奋值的物品,问拿完所有物品后的最大兴奋值 题解: dp+单调队列优化 include include include in 阅读全文
摘要:
题意:给你n个区间,要你选择一个点,点每覆盖一个区间,都可以得到这个点坐标值的收益,求最大收益 题解: 离散化+差分 阅读全文