会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ruthenium
博客园
首页
新随笔
联系
订阅
管理
2022年5月6日
点分治
摘要: 设根节点是$root$,路径在$root$树中的路径分为两种,一种是经过根节点的路径,另一种是不经过根节点路径。前一种路径可以拆分成两条端点是$root$的路径,后一种路径完全位于$root$的子树中,递归处理子树中的路径。 每一层的递归过程都需要处理所有节点,当树是一条链的时候,时间复杂度为$O(
阅读全文
posted @ 2022-05-06 00:11 Ruthenium
阅读(40)
评论(0)
推荐(0)
2022年4月15日
主席树
摘要: 模板题:静态区间的第k小 主席树:可持久化线段树,可以支持查询历史版本的线段树。 在模板题中,对数组的每一个前缀建立一棵权值线段树,线段树的每一个节点维护属于区间$[l,r]$的数的个数。 对于询问$[l_i,r_i]$中的第$k_i$大的数,利用前缀的思想,版本$r_i$与$l_{i-1}\(之间
阅读全文
posted @ 2022-04-15 08:51 Ruthenium
阅读(61)
评论(0)
推荐(0)
2022年1月21日
线性规划
摘要: 背景 在人们的生产实践中,经常会遇到如何利用现有资源来安排生产,以取得最大经济效益的问题。此类问题构成了运筹学的一个重要分支—数学规划,而线性规划(Linear Programming 简记LP)则是数学规划的一个重要分支。 定义 目标函数及约束条件均为线性函数。线性规划问题是在一组线性约束条件的限
阅读全文
posted @ 2022-01-21 16:46 Ruthenium
阅读(491)
评论(0)
推荐(0)
2021年12月13日
平面最近点对
摘要: 题意 给定$n$个平面上的点$p_1,p_2,...,p_n$,输出距离最近的点之间的距离。\(n\le 4\times10^5\) 解析 将所有点按照$x$坐标排序,记$solve(l, r)\(为\)[l,r]$内的距离最近的点的距离。令$mid = [\frac{l+r}{2}]$,将点分为两
阅读全文
posted @ 2021-12-13 19:19 Ruthenium
阅读(54)
评论(0)
推荐(0)
公告
返回顶端