上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 题意: 树上查询两点之间的距离和两点路径上的第k个点 思路: 先用树剖求lca,并记录下每个点到根的距离来回答第一个询问. 对于第二个询问,求每个点到其lca的距离然后暴力向上跳,若 ,则在左边上跳$k 1$个点,否则在右边上跳 个点 树链剖分求lca 1. 两个点跳到同一链上(更深的点跳到他所在链 阅读全文
posted @ 2019-08-08 21:33 新新人類 阅读(159) 评论(0) 推荐(0)
摘要: 题意: 在二维平面给出很多棍子,求在最上面的棍子(不被覆盖) 思路: 从前向后枚举线段是否跟后面线段有交点即可 我们可以通过det的符号判断点对于线段的相对位置: 大于零右侧,小于零左侧,等于零在线段上 阅读全文
posted @ 2019-08-07 20:55 新新人類 阅读(149) 评论(0) 推荐(0)
摘要: A 题意: 垃圾分类 思路: 模拟 除数要double~~不然会wa QAQ~~ B 题意: 将2进制的ipv6地址转换成 最短的字典序最小的 标准格式(需要缩0) 思路: 模拟,先转成16进制,再去掉前置0,最后遍历所有缩0情况,获得答案. J 题意: 给出n m的矩阵,每列的元素要从后往前选,每 阅读全文
posted @ 2019-08-07 19:56 新新人類 阅读(138) 评论(0) 推荐(0)
摘要: 题意: 长度为$n$的序列,给出$m$个问题,表示为a,b区间和为v,但有可能跟前面的冲突,计算冲突的数量(冲突后的问题不再更新序列) 思路: 带权并查集,权表示当前点到父亲的区间和,对于每个$a,b,v$都有: 当a,b父亲不同:对齐进行合并 对于a,b父亲相同时:判断是否合法 cpp inclu 阅读全文
posted @ 2019-08-02 16:00 新新人類 阅读(149) 评论(0) 推荐(0)
摘要: 题意: 有向图,每个点代表一个物品(有价格,级别),边代表从当前点转移到目的点的价格,问买到1点的最小价格,路径上点的级别差不能超过m 思路: 不考虑级别则通过 价格转移,正向存边求1到所有点的最短路即可. 考虑级别差,当级别差为0时代表没有级别差,然后需要枚举最大级别跑n边最短路 表示不符合当前约 阅读全文
posted @ 2019-08-01 10:46 新新人類 阅读(117) 评论(0) 推荐(0)
摘要: 题意: 无向图加负的有向边,求是否存在负环 思路: 1. spfa: spfa是一直拿更新后的边来增广其他可达边,如果存在负环,则会一直增广,存下当前路径的长度,如果超过了n则说明一直在负环上增广,即存在负环 2. floyd: 跑一遍Floyd,如果存在某个点到自己的距离为负,则存在负环(负环上的 阅读全文
posted @ 2019-07-31 09:54 新新人類 阅读(139) 评论(0) 推荐(0)
摘要: 题意: 有向图,求点1到所有点来回最短路之和 思路: 跑两边最短路,一次正向存边,一次反向存边(相当于把其他点到源点的路倒着走了一遍?) 用vector存图会tle,前向星加快读跑了1000ms就过了 "题目连接" 阅读全文
posted @ 2019-07-30 20:18 新新人類 阅读(303) 评论(0) 推荐(0)
摘要: 题意: 一个有边权树,操作是询问节点$a到b$所经过边的最大权和修改某边的边权 思路: 树链剖分,将边权下放到儿子的点权即可 cpp include include include include include define ll long long define FOR(i,l,r) for(i 阅读全文
posted @ 2019-07-29 09:58 新新人類 阅读(103) 评论(0) 推荐(0)
摘要: 树链剖分 对于一棵树上两个节点所构成的链的操作,我们可以用树链剖分,来将树转化为多条链的集合(线性结构),从而将树上链的结构转化为线性结构的区间操作. 1. 找出每个节点的重儿子(包含节点最多的儿子) 2. 重儿子优先输出dfs序 对于如下一棵树进行剖分 找出其重儿子(红色线) 每个节点与其重儿子递 阅读全文
posted @ 2019-07-28 22:43 新新人類 阅读(212) 评论(0) 推荐(0)
摘要: 题意 : 四种操作,1. 区间加,2. 区间乘,3. 区间更新为固定值, 4.求区间$p$次方和,$p$取值$1到3$ 思路 : 维护前三种操作的懒标记,注意相互之间的影响.对询问,因为只有三种,直接对三种和都进行维护 调bug调了一下午,这种长度的代码一定要理清思路在写,不然会越写越乱,bug百出 阅读全文
posted @ 2019-07-26 18:49 新新人類 阅读(190) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页