上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 51 下一页
摘要: G - Queue HDU - 5493 题目大意:给你n个人的身高和这个人前面或者后面有多少个比他高的人,让你还原这个序列,按字典序输出。 题解: 首先按高度排序。 设每个人在其前面有k个人,设比这个人高有x个人,所以k=min(k,x-k),求出每一个人在他前面比他高的人的数量。 然后用线段树来 阅读全文
posted @ 2019-08-15 16:38 EchoZQN 阅读(211) 评论(0) 推荐(0)
摘要: C. Okabe and Boxes 这个题目是一个有点思维的模拟,当时没有想到, 思维就是这个栈的排序这里,因为每次直接排序肯定会t的,所以不可以这么写,那怎么表示排序呢? 就是直接把栈清空,如果栈顶就是我们需要的这个值,那就把这个值直接pop, 但是如果不是呢,就可以直接清空这个栈表示排序,如果 阅读全文
posted @ 2019-08-15 14:44 EchoZQN 阅读(115) 评论(0) 推荐(0)
摘要: D - The Bakery CodeForces - 834D 这个题目好难啊,我理解了好久,都没有怎么理解好, 这种线段树优化dp,感觉还是很难的。 直接说思路吧,说不清楚就看代码吧。 这个题目转移方程还是很好写的, dp[i][j]表示前面 i 个蛋糕 分成了 j 个数字的最大价值。 dp[i 阅读全文
posted @ 2019-08-14 16:53 EchoZQN 阅读(157) 评论(0) 推荐(0)
摘要: B - Housewife Wind POJ - 2763 因为树剖+线段树只能解决点权问题,所以这种题目给了边权的一般要转化成点权。 知道这个以后这个题目就很简单了。 怎么转化呢,就把这个边权转化为两点之间深度更大的那个就可以了。 还要注意的是,这个公共祖先的点权要被减去。 阅读全文
posted @ 2019-08-13 15:53 EchoZQN 阅读(132) 评论(0) 推荐(0)
摘要: 这个题目是一个比较裸的树剖题,很好写。 http://acm.hdu.edu.cn/showproblem.php?pid=3966 阅读全文
posted @ 2019-08-12 21:09 EchoZQN 阅读(111) 评论(0) 推荐(0)
摘要: A - Gaby And Addition Gym - 101466A 这个题目是一个字典树的变形,还是很难想到的。 因为这题目每一位都是独立的,不会进位,这个和01字典树求最大的异或和是不是很像。 知道这个了,就还比较好写了,不过要注意数组越界和超时问题。 阅读全文
posted @ 2019-08-12 20:56 EchoZQN 阅读(162) 评论(0) 推荐(0)
摘要: 这个题目居然可以用线段树写,好震惊,如果不是在线段树专题肯定想不到,但是就算在线段树的专题里面,我也不太会怎么写。 这个题目大意是,给你n m n代表n个点,m代表m条边,然后就是m行,每行两个数字,一个u一个v。 这个意思是u和v不想连,然后问你这个n个点形成了多少个联通块。 思路大概是这样,首先 阅读全文
posted @ 2019-08-12 16:07 EchoZQN 阅读(182) 评论(0) 推荐(0)
摘要: zhrt的数据结构课 这个题目我觉得是一个有一点点思维的dfs+线段树 虽然说看起来可以用树链剖分写,但是这个题目时间卡了树剖 因为之前用树剖一直在写这个,所以一直想的是区间更新,想dfs+线段树,有点点没想明白 后来才知道可以把这个区间更新转化成单点更新,就是查一个结点的子树,如果子树有可以到根节 阅读全文
posted @ 2019-08-11 11:27 EchoZQN 阅读(152) 评论(0) 推荐(0)
摘要: 首先肯定是要先选好模板,并且把模板理解透彻 这个树链剖分的模板题 洛谷出的很好 https://www.luogu.org/problem/P3384 这个题目涉及了树链剖分的各种各样的操作 模板 然后就是一个简单的树链剖分的练习 树链剖分注意初始化和数组稍微要开大一点,不然容易re https:/ 阅读全文
posted @ 2019-08-11 11:23 EchoZQN 阅读(164) 评论(0) 推荐(0)
摘要: 入门博客推荐 树链剖分说白了就是把一棵树拆成若干个不相交的链,然后用一些数据结构去维护这些链。 因为通常的数据结构处理区间信息很容易,但处理树上的信息就显得捉襟见肘了。于是我们想到把树拍成一个区间用线段树去维护信息。(和树的dfs序是类似的原理)。 树链剖分的几个常见应用: ①查询/修改树的子树的值 阅读全文
posted @ 2019-08-10 19:14 EchoZQN 阅读(109) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 51 下一页