摘要: 做了很多关于树上dp的题有些使用了nm^2的算法来进行dp,可是当m过大时方法不大试用,又可以对这种算法进行优化,如dfs序或者直接树上合并背包。当输出方案时又需要多叉转二叉进行dp寻找方案,很多方法于是乎总结一下。 w[i]表示第i个节点的重量,v[i]表示第i个节点的价值,f[i][j]表示以i 阅读全文
posted @ 2018-12-10 12:36 chdy 阅读(1315) 评论(1) 推荐(0)
摘要: 树状数组是一种较为高级的数据结构,下面总结一下具体应用(按照树神讲的顺序: 树状数组Binary Indexed Trees简称BIT。其平摊了修改和查询的时间复杂度,使他们都成为O(logN)的级别! 1.单点修改区间查询。(大家都会不再赘述。 2.区间修改单点查询,然后利用树状数组进行差分的求和 阅读全文
posted @ 2018-12-08 12:33 chdy 阅读(488) 评论(0) 推荐(0)
摘要: 我会kmp了!我会kmp了!我会kmp了! 今天发现除了动态规划离我较近的就只剩下字符串一类的了,受不了dp了(开始了字符串的匹配。 打开一篇博客开始看,哇不懂啊,5min秒关博客,学会了,一个月前一直看都看不懂突然会了。。可能这就很神奇了,没有怎么深入深入的推。 直接思考出了kmp的过程实现一下就 阅读全文
posted @ 2018-12-07 18:57 chdy 阅读(158) 评论(0) 推荐(0)
摘要: 看到同学在写一道树形dp,好奇直接拿来写,发现很不简单。 如图,看上去是不是很像选课,没错这不是选课,升级版吧,多加了点东西罢了。简单却调了一晚上和一上午。 思路:很简单强联通分量+缩点+树形dp。直接莽啊,发现强联通分量不是很会求,码力不好一直调。然后开始缩点,这个缩点就分成的讲究了你咋么缩都行反 阅读全文
posted @ 2018-12-07 12:32 chdy 阅读(280) 评论(0) 推荐(0)
摘要: 随着校oj终于刷进了第一页,可以不用去写那些水题了,开始认真学习自己的东西,当然包括文化课。努力。。 这道题呢是道树形dp,可看到了根本就不知道怎么写思考过程: 5min 终于看懂了题 画了样例的图把输出看懂了 然后发现这不可做。。 设个状态吧,这肯定是从子树上进行转移的然后然后f[i]表示以i为根 阅读全文
posted @ 2018-12-06 19:19 chdy 阅读(314) 评论(0) 推荐(0)
摘要: 输出 :2 这道题是道水题,当时卡学长了好长时间 所以写个题解发一下。 首先仔细看题 每次可更改左上角的矩阵中的数字,然后就可以简单的水过了,考虑一下搜索,爆搜嗯只有20分(还不是数据太水!加一个小贪心吧,左下角如果有1的话肯定会更改前面更改过得值,所以这时可以直接从右下角开始搜索可以直接找到最优解 阅读全文
posted @ 2018-12-02 17:25 chdy 阅读(179) 评论(0) 推荐(0)
摘要: hash真的很好用,这些杂一点的知识点我觉得还是很有必要的,对还有离散化。 1<=N<=1,000,000,其它所有数据都在[0...1,000,000,000]范围内 看起来很简单一道水题,其实也不是很容易,认真思考会发现这道题是道hash,产生点并产生n个不同的点就行了嘛,直接hash一下不就好 阅读全文
posted @ 2018-12-01 17:43 chdy 阅读(187) 评论(0) 推荐(0)
摘要: 越发向dp深入越发现dp越有意思! 这道题做的时候感觉十分的难,然后看完学长的题解恍然大悟。设状态不好导致想了一中午,一直感觉不可做,其实是自己的状态设的不对,这道题呢,首先是一个求在树上建多个厂,而也有一道类似的邮箱设置问题,这个则是在坐标轴上设邮局,但那个是四边形不等式优化的区间dp,这个则是一 阅读全文
posted @ 2018-12-01 17:32 chdy 阅读(186) 评论(0) 推荐(0)
摘要: 区间dp后就开垦树形dp了,树形dp其实就是把dp的过程在一棵树上进行,表现形式也很简单呢,其实就是子节点和父亲节点的关系之间的dp过程往往都是从一个没有儿子的儿子节点开始dp这样才能形成最优子结构,思考一下状态转移,当然是直接看书上的状态转移了(感觉很自然的状态转移。 这里父亲和儿子的关系已经给的 阅读全文
posted @ 2018-11-23 09:53 chdy 阅读(245) 评论(0) 推荐(0)
摘要: 上次写游记我记得还是初二参加普及组的时候了吧,可这次我又没能实现自己的承诺. 时间匆匆过去,noip2018也莅临。 距联赛还有3天 : 啊,这什么noip的题啊,都不会,于是开始在和学长们一起刷起来往年的题,基本每一年的题day1 day2 的第一二题都写。 发现自己还有好多不会,最小生成树和最短 阅读全文
posted @ 2018-11-21 17:24 chdy 阅读(324) 评论(2) 推荐(1)