上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页
摘要: 左偏树。 每个子节点维护大根堆,遍历一个儿子就往自己合并,合并发现钱不够了就删除队顶。 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #inclu 阅读全文
posted @ 2017-12-16 07:11 啊宸 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 左偏树裸题。 题面描述让人意识到了平面几何的重要性。 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<vector> #inclu 阅读全文
posted @ 2017-12-16 07:10 啊宸 阅读(159) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-12 16:56 啊宸 阅读(9) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-12-11 18:59 啊宸 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 精确覆盖问题是指对于给定的一个由0-1组成的矩阵,是否能找到一个行的集合,使得集合中每一列都恰好包含一个1。 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cst 阅读全文
posted @ 2017-12-11 07:30 啊宸 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 将边按a排序,一条条加入,若当前的x,y未联通则直接加入这条边, 否则看当前边的b是否小于x,y,路径上最大的b,小于则拆掉该边,加入当前边。 显然可以用lct维护,splay维护b的最大值 把边拆成点权为b的点,点则是点权为0 Cut时找到改点,splay到根,切掉左右儿子 Link时加入新点,把 阅读全文
posted @ 2017-12-11 07:28 啊宸 阅读(187) 评论(0) 推荐(0) 编辑
摘要: bzoj2049: [Sdoi2008]Cave 洞穴探测 给n个点,每次连接两个点或切断一条边,保证是树结构,多次询问两个点是否联通 Lct裸题 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cs 阅读全文
posted @ 2017-12-11 07:26 啊宸 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 树上的带修莫队模板 分块用刚才的王室联邦分快法 然后套带修莫队模板 //Achen #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<vector> 阅读全文
posted @ 2017-12-11 07:25 啊宸 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 给定一棵树,要求将这棵树分成一些块,使每块大小在[B,3B]之间 首先任选一点开始深搜 维护一个栈 每个点退出递归时压栈 自下至上进行合并 如果某棵子树深搜完之后栈内元素数>=b 就把当前的栈内元素合并为一个块 但是这种方法存在一个问题 就是如果某棵子树深搜之后不到b 去深搜下一个子树 可能在下一个 阅读全文
posted @ 2017-12-11 07:24 啊宸 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 块状链表模板题 然而我de了一整天bug,难受 rmemcpy常数小,大数据相比for大概有0.5s左右的差别 答案绝对不要一个一个地printf啊!t到死啊! memcpy存下来然后puts,直接从4.8s到0.9s啊啊 哭 //Achen #include<algorithm> #include 阅读全文
posted @ 2017-12-11 07:20 啊宸 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 44 下一页