05 2016 档案

摘要:T1 description 给一棵n(100000)个节点的树,每个节点的种类两两不同,要求支持一下几个操作: 1.将这个点到根的路径变成一种新的点 2.询问以这个点为根的子树中的点到根的所有路径,对于每一条路径,贡献为这条路径上不同的点的个数。 3.换根 solution 阅读全文
posted @ 2016-05-30 22:32 Showson 阅读(125) 评论(0) 推荐(0) 编辑
摘要:T1 description 问[L,R]中有多少个数满足奇数位的和与偶数位的和的最大公约数$ 阅读全文
posted @ 2016-05-28 21:29 Showson 阅读(140) 评论(0) 推荐(0) 编辑
摘要:数据结构 T1 http://www.cnblogs.com/showson/p/4496039.html T2 description 给定N个正整数 对于一个询问(l,r),你需要求出max(Ai xor Ai+1 xor Ai+2...xor Aj),其 阅读全文
posted @ 2016-05-27 23:02 Showson 阅读(169) 评论(0) 推荐(0) 编辑
摘要:"POI19 Cloakroom" solution 离线之后,将原本的d中bool值改为能凑出它的最小代价。 "POI17 Sheep" "SHOI2007 书柜的尺寸" solution lrj书上的dp例题。 按高度从高到低决策,不妨设三层书的高度递减,那么每层的高度由第一本放入的书决定,那么 阅读全文
posted @ 2016-05-26 22:55 Showson 阅读(155) 评论(0) 推荐(0) 编辑
摘要:T1 description 给出一个n(200)个节点m(40000)的图,现在请你删除一些边,使得每个点最多只有一条入边和一条出边,并且使删掉的边的权值和最小。 solution 将每个点拆成出点和入点两个点,建立费用流模型,跑最大费用流。 注意是 阅读全文
posted @ 2016-05-24 23:26 Showson 阅读(172) 评论(0) 推荐(0) 编辑
摘要:T1 description 你有一个n×m(n,m50)的网格,每个格子一开始没有颜色,每次你可以选择一行或者一列将它们一起涂成一种颜色,并且会覆盖掉已有的颜色。现在给出一种局面,问至少需要多少步将这个n×m的网格涂成这这个样子或者不可能涂成 阅读全文
posted @ 2016-05-22 21:45 Showson 阅读(145) 评论(0) 推荐(0) 编辑
摘要:T1 description 给定正整数n,定义$f(x) = \max{y \ \mathrm{xor}\ x}(y 阅读全文
posted @ 2016-05-19 21:27 Showson 阅读(292) 评论(0) 推荐(0) 编辑
摘要:solution 任何一个将羊群划分成奇数的对角线不可选,用极角排序可以预处理。 然后就是凸多边形上三角划分的经典dp。 对于一个多边形,只考虑它确定的一条边最终在哪个三角形里,这样每个需要考虑的多边形多可以用一段连续的边表示,即O(n2)的状态O(n)转移。 notice 所有的点都在一 阅读全文
posted @ 2016-05-18 21:05 Showson 阅读(118) 评论(0) 推荐(0) 编辑
摘要:"bzoj1076[SCOI2008]奖励关" solution 对于当前这个物品选不选我们现在还不能确定,所以枚举一下取最优值。 具体来说,f(S,i)表示之前必须选集合Si之后中取得的最大的期望,转移是很显然的。 cojs1487 麻球繁衍 UVa11021 description 阅读全文
posted @ 2016-05-17 21:19 Showson 阅读(156) 评论(0) 推荐(0) 编辑
摘要:T1 description 有n个二元组(ai,bi)(1in)定义c1=a1+b1,ci=max(ci1,j=1iaj)+bi,求一个排列使cn最小. solution 考场上 阅读全文
posted @ 2016-05-17 20:36 Showson 阅读(122) 评论(0) 推荐(0) 编辑
摘要:扑克牌 description 将 52 张扑克牌洗牌以后,从第一张开始翻,直到出现第一个 A。 问下一张牌是黑桃 A 和是梅花 2 的概率哪个大? solution 可以考虑枚举所有情况,发现概率是相同的。 删树 description n 个点的有根树。 每次操作,随机选择一个结点,把以它为根的 阅读全文
posted @ 2016-05-13 20:42 Showson 阅读(199) 评论(0) 推荐(0) 编辑
摘要:留坑,谁能看出这代码为啥RE 5.3updated 知道了,因为col是bool,memset的时候n << 2 就不行了。。 阅读全文
posted @ 2016-05-02 21:48 Showson 阅读(292) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示