DP
文章平均质量分 69
。✧* ꧁王者꧂✧*
这个作者很懒,什么都没留下…
展开
-
“难度题” 题解
模拟赛时遇见的一道题,个人感觉这道题忒棒了!考场时,除了看出来这是道树形DPDPDP题以外,也就只会打暴力了。做这道题时,你会发现,直接按原意来DPDPDP的话,特别麻烦,你得记录每个点所在的连通块的sumsumsum是多少,但因为是1e91e91e9级别的,这个DPDPDP状态肯定就不行了。那怎么办呢?既然这样DPDPDP不行,那就换一种方式DPDPDP。若是有经验的dalaodalaodalao们肯定已经发现了。一个联通块的sumsumsum的平方,就相当于在sumsumsum个点中找到两个点x.原创 2021-10-06 21:27:28 · 107 阅读 · 1 评论 -
金字塔 题解
哒哒哒~初看本题时,一头雾水,根本不知从何处下手,只隐隐感到,如果将两个相同的字符视为一颗子树的根,应该会有多种可能吧。当然,这种想法也只是一瞬即逝,但却是解锁本题的关键。于是,就根据这个思路来DP,那么答案应该就是dp[1][n]dp[1][n]dp[1][n]了,这是显然的。那么,如何DP呢?可以发现,本题算是道区间DP,且只有当dp[l][r]dp[l][r]dp[l][r]中lll和rrr处的字符相同时,才会有值。所以,从小区间转向大区间时,小区间的两端字符一定是相同的,这是转移的条件。那么,原创 2021-10-04 15:56:54 · 129 阅读 · 0 评论