会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小蒟蒻皮皮鱼
The End
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
2019年8月10日
DAY 5 下午
摘要: 每个点一定属于一个重链 重链条数和轻边边数是logn级别 证明和启发式合并差不多 因为轻子树的大小至少是重子树大小-1 树链剖分:两遍dfs 第一次:统计子树大小,确定重儿子 第二次:把重链剖出来 每次都走重儿子,则它的dfs序中重链是连续的一段 复杂度o(log n) 改变边权和询问路径上最大边权
阅读全文
posted @ 2019-08-10 18:24 小蒟蒻皮皮鱼
阅读(132)
评论(0)
推荐(0)
2019年8月9日
DAY 3 下午
摘要: 首先我们设 dp[i][x][y][k] 表示当前到了第 i 层,这一层 x 个芽(还可以继续生长的节点),下一层 y 个芽,已经选择了k个叶子(使k个节点变成叶子节点) 转移的话就直接枚举一下y 这一层有 p 个变为叶子节点即可,然后算上结束的代价 可以用前缀和优化一下。设sum[i]表示i之前的
阅读全文
posted @ 2019-08-09 19:16 小蒟蒻皮皮鱼
阅读(123)
评论(0)
推荐(0)
2019年8月8日
DAY 3 上午
摘要: 状压DP 状态压缩dp 状态压缩是设计dp状态的一种方式。 当普通的dp状态维数很多(或者说维数与输入数据有关),但每一维总量很少时,可以将多维状态压缩为一维来记录。 这种题目最明显的特征就是:都存在某一给定信息的范围非常小(在20以内),而我们在dp中所谓压缩的就是这一信息。 (或者是在做题过程中
阅读全文
posted @ 2019-08-08 20:17 小蒟蒻皮皮鱼
阅读(295)
评论(1)
推荐(1)
2019年7月23日
Tarjan算法整理
摘要: 众所周知,tarjan是个非常nb的人,他发明了很多nb的算法,tarjan算法就是其中一个,它常用于求解强连通分量,割点和桥等。虽然具体实现的细节不太一样,但是大体思路是差不多的。先来说一下大体思路。 强连通分量,缩点 我们先来定义几个东西 时间戳:在搜索树中被遍历到的次序 比如在下图中 每个节点
阅读全文
posted @ 2019-07-23 21:24 小蒟蒻皮皮鱼
阅读(679)
评论(0)
推荐(0)
2019年7月22日
P4001 [ICPC-Beijing 2006]狼抓兔子
摘要: 先了解一下两个东西 最大流:从起点到终点能实现的最大的流量 通俗点解释,就好比你有很多货物要从源点点运到汇点点,有向图中的一条边代表一条公路,每条公路有固定的货物装载限制(容量),对每条公路你只能运输一定数量的货物,问你每一次运输最多运到汇点点多少货物。 最小割:对于一张流量图G,断开一些边后,源点
阅读全文
posted @ 2019-07-22 11:29 小蒟蒻皮皮鱼
阅读(227)
评论(0)
推荐(0)
2019年7月16日
qbzt day4 上午
摘要: 图论 最短路:dijkstra spfa floyd 最小生成树:kruskal 连通性:bfs/dfs tarjan(强连通分量) 其它:拓扑排序 LCA 齿轮: 图的dfs树只有返祖边没有横向边 树边确定了基础的转动比,非树边判定转动比是否可行 Lca Dijkstra Pair第一个存的是源点
阅读全文
posted @ 2019-07-16 11:41 小蒟蒻皮皮鱼
阅读(207)
评论(0)
推荐(0)
2019年7月14日
qbzt day2 下午
摘要: 内容提要 高精 矩阵 筛法 先是高精除法 注意细节 高精度开方:神奇的竖式 以小数点为分界线,每两个位砍一刀 87654.321-->08|76|54|.32|1 大概就是先对第一位开方,然后相减,将上面的数乘二十,看看加多少再乘多少正好不能撑爆剩下的数,就在上面写几,重复操作就ok 原理是: (a
阅读全文
posted @ 2019-07-14 18:20 小蒟蒻皮皮鱼
阅读(237)
评论(0)
推荐(0)
qbzt day2 上午
摘要: 内容提要 贪心 分治 分块 搜索 接着昨天的讲 过河问题 考虑AB是最快的人,CD是最慢的人,要把CD两个人送过河,只有两种方案,牵扯到四个人,并且n个规模的原问题化成了n-2个规模的子问题 那么最后有两个情况,四个人和三个人,如果是四个人就直接按刚才的方法搞一搞就好了,如果是三个人的话,就有两个方
阅读全文
posted @ 2019-07-14 11:30 小蒟蒻皮皮鱼
阅读(211)
评论(0)
推荐(0)
2019年7月6日
NOIP2012 洛谷P1083 借教室
摘要: 传送门 题意:有一些学(xian)生(quan)要借教室。在n天内,第i天学校有ri个教室。有m份订单,每份订单有三个数值dj,sj,tj,分别表示这个订单从第sj天开始到第tj天结束(包括端点),每天需要dj个教室。 我们要按照订单的顺序一次处理每一个订单,如果有某个订单不能满足(当天的教室数量小
阅读全文
posted @ 2019-07-06 16:53 小蒟蒻皮皮鱼
阅读(210)
评论(0)
推荐(0)
2019年7月4日
P1058立体图
摘要: 一道大模拟 思路: 首先是打表找规律时间 仔细思考(暴力手算)后推出这么一个数组: 这是什么意思呢?在初始的情况下,一个正方体的长是7个字符(对应了二维图的宽,就是y),高是6个字符(对应了二维图的长,就是x) 如图,橙色表示二维图的参数,黑色表示三维正方体的参数 我们用1表示竖着摞,2表示横着摞,
阅读全文
posted @ 2019-07-04 20:51 小蒟蒻皮皮鱼
阅读(371)
评论(1)
推荐(1)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
13
下一页
公告