随笔分类 -  数据结构——平衡树

摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3124 题意:给出n个相离的圆,求最近的不同圆上两点的距离 二分答案a 所有圆的半径增加a,若此时有圆相交,说明最近距离小于a 否则,最近距离大于a 如何判断是否有圆相交? 扫描线从左往右扫,用set维护此时不相交 阅读全文
posted @ 2020-01-20 12:47 TRTTG 阅读(249) 评论(0) 推荐(1) 编辑
摘要:https://www.lydsy.com/JudgeOnline/problem.php?id=4561 hdu3511 变式 https://www.cnblogs.com/TheRoadToTheGold/p/12209904.html 层次为奇数的加,偶数的减 #include<set> # 阅读全文
posted @ 2020-01-18 21:28 TRTTG 阅读(139) 评论(0) 推荐(0) 编辑
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3511 题意: 给出n个相离或包含的圆,问最里层的圆是第几层 竖着的扫描线与圆在最左侧相切时 1、线在圆的上方或下方无交点,则该圆在第1层 2、线在圆的上下方都有交点,且上下方的交点属于同一个圆C,则该圆在圆C的里 阅读全文
posted @ 2020-01-18 19:03 TRTTG 阅读(220) 评论(0) 推荐(0) 编辑
摘要:http://poj.org/problem?id=2932 题意: 给出n个相离或包含的圆,问哪些圆没有被包含 第一次做圆的扫描线 扫面线扫圆形的条件:圆与圆之间只能是相离或包含,不能相交 基本思路是 扫描线从左到右扫,扫到圆的最左边,就把这个圆加入平衡树(用set即可),扫到圆的最右边,就把这个 阅读全文
posted @ 2020-01-17 09:44 TRTTG 阅读(207) 评论(0) 推荐(0) 编辑
摘要:http://codeforces.com/contest/923/problem/B 题意: 有n天,每天产生一堆体积为Vi的雪,每天所有雪堆体积减少Ti 当某一堆剩余体积vi<=Ti时,体积减少vi,雪堆消失 问每天所有雪堆一共减少多少体积 fhq treap 把<=Ti的分裂出来,计算和 >T 阅读全文
posted @ 2018-03-17 16:04 TRTTG 阅读(480) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2329 需要改变的括号序列一定长这样 :)))((( 最少改变次数= 多余的‘)’/2 【上取整】 + 多余的‘(’ /2 【上取整】 把 ‘)’ 看做1,‘(’ 看做-1 那么最少改变次数=最大前缀和 阅读全文
posted @ 2018-02-01 21:27 TRTTG 阅读(208) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1500 1、覆盖标记用INF表示无覆盖标记,要求可能用0覆盖 2、代表空节点的0号节点和首尾的两个虚拟节点,所有有关取max的信息全部设为负无穷,但注意不要无穷相加爆掉int 3、空间,用一个队列回收已 阅读全文
posted @ 2018-02-01 17:19 TRTTG 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一、简介 fhq treap 与一般的treap主要有3点不同 1、不用旋转 2、以merge和split为核心操作,通过它们的组合实现平衡树的所有操作 3、可以可持久化 二、核心操作 代码中val表示节点权值,pri表示节点的优先级,维护小根堆 1、split 将1个treap分裂为两个treap 阅读全文
posted @ 2018-01-15 16:57 TRTTG 阅读(1142) 评论(0) 推荐(1) 编辑
摘要:https://www.luogu.org/problemnew/show/P3960 p<=500 50分 模拟 每个人的出队只会影响当前行和最后一列 p<=500,有用的行只有500行 所以只维护这p行和最后一列的信息 然后模拟 时间复杂度:O(p*(n+m)) 空间复杂度:O(p*m+n) # 阅读全文
posted @ 2018-01-08 21:18 TRTTG 阅读(2245) 评论(0) 推荐(6) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1014 两个后缀的最长公共前缀:二分+hash 带修改带插入:splay维护 #include<cstdio> #include<cstring> #include<iostream> #define 阅读全文
posted @ 2017-11-19 10:49 TRTTG 阅读(294) 评论(0) 推荐(0) 编辑
摘要:1285 宠物收养所 http://codevs.cn/problem/1285/ 时间限制: 1 s 空间限制: 128000 KB 1285 宠物收养所 http://codevs.cn/problem/1285/ 1285 宠物收养所 http://codevs.cn/problem/1285 阅读全文
posted @ 2017-05-17 11:28 TRTTG 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Home » Practice(Hard) » Dynamic Trees and Queries Problem Code: ANUDTQSubmit https://www.codechef.com/problems/ANUDTQ Tweet Home » Practice(Hard) » Dy 阅读全文
posted @ 2017-05-16 10:52 TRTTG 阅读(276) 评论(0) 推荐(0) 编辑
摘要:3678: wangxz与OJ Description 某天,wangxz神犇来到了一个信息学在线评测系统(Online Judge)。由于他是一位哲♂学的神犇,所以他不打算做题。他发现这些题 目呈线性排列,被标记为1~n号,每道题都有一个难度值(可以<=0)。他决定与这些题目玩♂耍。 1、他可以在 阅读全文
posted @ 2017-05-10 10:02 TRTTG 阅读(458) 评论(0) 推荐(0) 编辑
摘要:T1 郁闷的出纳员 一个数据结构,支持单点插入、删除几个不一定连续的点、查询k值操作 初做:2017.2.18 time:1268ms memory:3MB http://www.cnblogs.com/TheRoadToTheGold/p/6412790.html 现在:2017.3.28 tim 阅读全文
posted @ 2017-03-28 21:01 TRTTG 阅读(265) 评论(0) 推荐(0) 编辑
摘要:codevs 1477 永无乡 http://codevs.cn/problem/1477/ 2012年湖南湖北省队选拔赛 时间限制: 1 s 空间限制: 128000 KB codevs 1477 永无乡 http://codevs.cn/problem/1477/ 2012年湖南湖北省队选拔赛 阅读全文
posted @ 2017-03-08 22:10 TRTTG 阅读(375) 评论(0) 推荐(0) 编辑
摘要:洛谷P3165 [CQOI2014]排序机械臂 https://www.luogu.org/problem/show?pid=3165 题目描述 为了把工厂中高低不等的物品按从低到高排好序,工程师发明了一种排序机械臂。它遵循一个简单的排序规则,第一次操作找到摄低的物品的位置P1,并把左起第一个至P1 阅读全文
posted @ 2017-02-19 19:20 TRTTG 阅读(948) 评论(0) 推荐(1) 编辑
摘要:1743 反转卡片 http://codevs.cn/problem/1743/ 时间限制: 2 s 空间限制: 256000 KB 题目等级 : 大师 Master 1743 反转卡片 http://codevs.cn/problem/1743/ 1743 反转卡片 http://codevs.c 阅读全文
posted @ 2017-02-19 10:55 TRTTG 阅读(523) 评论(0) 推荐(0) 编辑
摘要:1286 郁闷的出纳员 http://codevs.cn/problem/1286/ 题目等级 : 大师 Master 1286 郁闷的出纳员 http://codevs.cn/problem/1286/ 1286 郁闷的出纳员 http://codevs.cn/problem/1286/ 题目等级 阅读全文
posted @ 2017-02-18 12:01 TRTTG 阅读(432) 评论(0) 推荐(0) 编辑
摘要:浅谈splay(点的操作) 一、基本概念 splay本质:二叉查找树 特点:结点x的左子树权值都小于x的权值,右子树权值都大于x的权值 维护信息: 整棵树:root 当前根节点 sz书上所有结点编号 结点:f[] 父节点编号 ch[][2] 孩子结点编号,0左1右 siz[] 以结点为根的子树大小( 阅读全文
posted @ 2017-02-17 21:08 TRTTG 阅读(394) 评论(0) 推荐(1) 编辑
摘要:codevs1296 营业额统计 http://codevs.cn/problem/1296/ 2002年 题目等级 : 大师 Master codevs1296 营业额统计 http://codevs.cn/problem/1296/ 2002年 codevs1296 营业额统计 http://c 阅读全文
posted @ 2017-02-07 09:05 TRTTG 阅读(451) 评论(1) 推荐(1) 编辑

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