08 2019 档案

摘要:LINK : coin game 这道题 超级经典去年这个时候我就看过题目了 但时至今日还不会/cy 觉得在做比赛的题目的时候少写省选的题目 多做水题多做不难也不简单的题目就好了。 由于我是真的不会博弈上dp(其实我博弈都不太会...故写这道题的时候没有过多的思考只是草草想了一波状态就直接看题解了发 阅读全文
posted @ 2019-08-29 13:58 chdy 阅读(167) 评论(0) 推荐(0) 编辑
摘要:LINK:排序 此题甚好我一点思路都没有要是我当时省选此题除了模拟我恐怕想不到还可以二分 还可以线段树。。。 有点ex 不太好写 考虑 暴力显然每次给出询问我们都是可以直接sort的 无视地形无视一切直接sort 。复杂度mnlogn 30分到手。 考虑更为优秀的做法 桶排序 每次排序都是O(n)总 阅读全文
posted @ 2019-08-28 15:38 chdy 阅读(138) 评论(0) 推荐(0) 编辑
摘要:LINK:bzoj3064 此题甚好码了20min停下来思考的时候才发现不对的地方有点坑... 还真不好写来着 可这的确是线段树的裸题...我觉得我写应该没有什么大问题 不过思路非常的紊乱 如果是自己写的话 所以为了自己能写出来 整理思路就是这篇博客了。 Q X Y:询问从X到Y这段时间内CPU最高 阅读全文
posted @ 2019-08-25 18:56 chdy 阅读(191) 评论(0) 推荐(0) 编辑
摘要:应该是一个dp 考虑设f[i] 表示第i天所能获得的最多的钱数 如何体现出兑换出来的货币是一个问题,考虑多加一个状态表示第i天所能获得的最多的A券数?由于题目中保证了每次操作必然卖完金券 或 用所有的钱来买金券 因A和B成比例所以知道A就可以知道B 所以不需要设B。但是我意识到一个问题其实没有必要吧 阅读全文
posted @ 2019-08-24 18:57 chdy 阅读(332) 评论(0) 推荐(0) 编辑
摘要:栈 属于 一种最基本的数据结构 具体的 维护一个一个序列 且这个序列中的元素满足先进后出 或者 后进先出类似于火车进站 可以想象一下。 而单调的栈 具有一些性质: 1 单调栈里的元素具有单调性 2 元素被加入到栈前 会在栈顶把破坏栈单调性的元素都删除。 3 使用单调栈可以找到元素向左遍历第一个比他小 阅读全文
posted @ 2019-08-23 12:51 chdy 阅读(273) 评论(0) 推荐(0) 编辑
摘要:LINK :SP839 星屑幻想 取自 OJ 的名称 小事情...题目大意还是要说的这道题比较有意思,想了一段时间。 给你一张图 这张图给答案带来的贡献是每条边上两个点值得异或 一些点的值已经被确定 如何安排剩下的点的权值使答案最小,求在最小答案的基础上那些未标记的点的权值,如果有多组答案取所有星星 阅读全文
posted @ 2019-08-22 08:44 chdy 阅读(381) 评论(0) 推荐(0) 编辑
摘要:时隔一年 我又回来了 看了一遍当年写下的blog 眼泪不自觉的流到了指间 于是有了这篇文章。 凤凰台上凤凰游 我自一曲问天歌。 和上一年一模一样的境遇我是不是越活越倒退了?在屏幕前发呆的我,不禁苦笑。 话语斑驳 却了却不了一番风雨...究竟我想成为一个什么样的人呢?我一直都没有答案。到了现在了 也依 阅读全文
posted @ 2019-08-19 23:10 chdy 阅读(219) 评论(0) 推荐(0) 编辑
摘要:P 4316 一张无向图之上求从1到n经过路径总长度的期望。看起来 很不可做 但是由于 线性运算的期望==期望的线性运算 这道题变得可做起来了。 别问我这个等式 我很迷的利用其解决一些问题,我还没入门 服了。我们倒推 我也不知道为什么要倒推但是显然的是 终点是一切期望的开始。 面对这些题目 我是该沉 阅读全文
posted @ 2019-08-19 17:13 chdy 阅读(272) 评论(0) 推荐(0) 编辑
摘要:现在上真正的二维线段树 毕竟 刚刚那个是卡常 过题我们现在做一个更高级的做法二维线段树。 大体上维护一颗x轴线段树 然后在每个节点的下方再吊一颗维护y轴的线段树那么此时我们整个平面就被我们玩好了。 这样形成二维线段树比刚才的要 合理多了。 写起来 不免有点蒙蔽...然后突然就顿悟了 其实每次我们对于 阅读全文
posted @ 2019-08-16 15:43 chdy 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:学了一些比较nb的操作 比如 可持久化树的区间修改 必须要标记可持久化...当然还有线段树套线段树 再有就是二维线段树了。 二维线段树 是这样的 每个节点都维护4个值 l r u d 也就是一个矩形 l r 表示从左到右区间范围 u d 表示从上到下的区间范围。 然后子节点每次都 分割四分之一 l 阅读全文
posted @ 2019-08-16 13:52 chdy 阅读(598) 评论(0) 推荐(0) 编辑
摘要:关于树的重心的一些性质都没有理解的很好 在此总结一下。 树的重心的应用 点分治 点分树 动态维护树的重心等等。 关于点分治的复杂度一论 这个其实是套用了 分治的思想 或者是CDQ 的思想 对区间不断的进行递归分治,这个分治可以很快的分出断点mid 而在树上我们就无法快速得出这个mid了。 分治区间的 阅读全文
posted @ 2019-08-13 14:11 chdy 阅读(736) 评论(1) 推荐(0) 编辑
摘要:注意在有向无环图中。链是一个点的集合。这个集合中任意两个元素x y 要么x能走到y 要么y能走到x。 反链也是一个点的集合不过在这个点集之中 其中任意两个元素 x,y 谁都不能走到谁。 最长反链如何求出?根据某个啥啥定理来说最长反链==最小链覆盖数 最小链覆盖 是指 用最少的链经过所有点至少一次。 阅读全文
posted @ 2019-08-13 09:09 chdy 阅读(1441) 评论(0) 推荐(1) 编辑
摘要:1 作用:对于一张图求生成树数量 矩阵树定理可解决。 2 实现方式 A为邻接矩阵表示两点之间的连接关系 D为度数矩阵存放每个点的度数 根据矩阵的初等变换 基尔霍夫矩阵=D-A; 当然基尔霍夫矩阵就是拉普拉斯矩阵。 有如下几个性质:拉普拉斯矩阵的行列式为0. 拉普拉斯矩阵的任意一个余子式的行列式相等。 阅读全文
posted @ 2019-08-09 12:34 chdy 阅读(779) 评论(0) 推荐(0) 编辑
摘要:这道dp题 可谓是比较难了,我想了2h 总是觉得自己设的状态没有包涵全部的状态空间 一直想不出来状态 最后败北。 正解是这样的 我们肯定是有一维i的表示 到了i 这个人吃饭了 但是在i吃饭之前后面的7个人都是有可能吃饭的,所以得再加一维j 表示自己和后面7人的状态,由于代价是和上一个吃饭的人有关的 阅读全文
posted @ 2019-08-06 14:09 chdy 阅读(153) 评论(0) 推荐(0) 编辑
摘要:这道题感觉不太行 因为自己没想出来。 先说一下暴力吧,取三个点 让两两之间的距离相等怎么做呢,看起来是很复杂的样子的,但是仔细观察发现 答案出自一个点的儿子之间 或者儿子和父亲之间。 暴力枚举三个点然后 算两两点的距离 ST表的话 可以做到n^3 。 考虑 稍微暴力一点的解法 我们发现对于每个点我们 阅读全文
posted @ 2019-08-05 00:14 chdy 阅读(187) 评论(0) 推荐(0) 编辑
摘要:(可怕的是noi2017 6道黑题 这觉对是神仙 瞄了一眼 可能就这个整数可以写。 这题是想让我们维护一个高精度的二进制数 且支持加法和减法以及第k位的查询。 对于第k位的查询我们显然是直接把这个数字变成二进制数 然后直接 查询输出答案。 至于加法和减法 观察 加上和减去这个数字 a*2^b 我们 阅读全文
posted @ 2019-08-02 13:19 chdy 阅读(167) 评论(0) 推荐(0) 编辑

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