摘要: 典型的树形DP,但是做起来还是要看题解,看来还是不会吖. 题目背景 小$A$在果园里发现了一棵结满果子的树,于是他就打起了坏主意,他打算把树的一部分砍下来带回家。 题目描述 我们可以把这棵树表示成一个树型的结构,也就是说,任意两个点之间有且仅有一条路径。在每个点$i$处都结着一个水果,每个水果有一个 阅读全文
posted @ 2019-08-30 11:40 i_cookie 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 不看题解我是真的不会DP吖 题目描述 某一村庄在一条路线上安装了$n$盏路灯,每盏灯的功率有大有小(即同一段时间内消耗的电量有多有少)。老张就住在这条路中间某一路灯旁,他有一项工作就是每天早上天亮时一盏一盏地关掉这些路灯。 为了给村里节省电费,老张记录下了每盏路灯的位置和功率,他每次关灯时也都是尽快 阅读全文
posted @ 2019-08-20 16:58 i_cookie 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设一个n个节点的二叉树tree的中序遍历为(1,2,3,…,n),其中数字1,2,3,…,n为节点编号。每个节点都有一个分数(均为正整数),记第ii个节点的分数为di,tree及它的每个子树都有一个加分,任一棵子树subtree(也包含tree本身)的加分计算方法如下: subtree的左 阅读全文
posted @ 2019-08-20 16:46 i_cookie 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 因为在做题的时候常常做不出来,一看题解大呼“竟然有四维”,所以我决定整理一下四维DP的问题。 T1 "P1004 方格取数" 题目描述 设有N×N的方格图(N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字0。如下图所示(见样例): A 0 0 0 0 0 0 0 0 0 0 13 阅读全文
posted @ 2019-08-20 16:44 i_cookie 阅读(1311) 评论(0) 推荐(0) 编辑
摘要: DLSTXDY 积性函数 对于任意a,b,gcd(a,b) == 1,都有f(ab) = f(a)f(b). 也就是f(n)=f(p1^e1)...f(pk^ek) 常见的积性函数有 d(x), σ(x), id(x), e(x), I(x), µ(x) d(x) = ∑a|x 1, σ(x) = 阅读全文
posted @ 2019-08-20 16:43 i_cookie 阅读(187) 评论(0) 推荐(0) 编辑
摘要: T1 问题 给你一个长度为n的数字,可以删掉其中的m位,使得结果数字最小. 解法 首先考虑m = 1的情况.此时我们为了降低字典序,显然要从前往后找到第一个下降的数字,然后删掉它.这样起到了降低字典序的效果.然后考虑一般情况,其实相当于m次这个过程. 这体现了贪心的核心:单步最优解导致全局最优解. 阅读全文
posted @ 2019-08-20 16:42 i_cookie 阅读(138) 评论(0) 推荐(0) 编辑
摘要: T1 问题 给定一个n m的矩阵,要求在每一个格子填入0或1,使得没有相邻的1,问方案数有多少 解法 用f[i][j][s]代表现在在(i,j),状态为s的方案数.状态S为一个数,将它转化成二进制后,每一位的0或1代表目前最晚填完的m个格子的方案数,也就是从[i 1][j]到[i 1][m];从[i 阅读全文
posted @ 2019-08-20 16:39 i_cookie 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习。现在有N门功课,每门课有个学分,每门课有一门或没有直接先修课(若课程a是课程b的先修课即只有学完了课程a,才能学习课程b)。一个学生要从这些课 阅读全文
posted @ 2019-08-20 16:38 i_cookie 阅读(86) 评论(0) 推荐(0) 编辑
摘要: T1 题目 给定n个括号序列,要求从中选出若干个拼起来,使得拼成的序列为合法的括号序列,在此基础上使得长度尽量长. n =0.所以只要两个括号序列合并的时候前缀和大于等于0就可以转移. 再来考虑顺序.比如(())和))((相比,(())更优,因为它的最小前缀和更大.或者考虑二元组的形式(A,B)和( 阅读全文
posted @ 2019-08-20 16:36 i_cookie 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 欢B,B喜欢C,那么A也喜欢C。牛栏里共有N 头奶牛,给定一些奶牛之间的爱慕关系,请你 算出有多少头奶牛可以当明星。 输入格式 第 阅读全文
posted @ 2019-08-20 16:35 i_cookie 阅读(130) 评论(0) 推荐(0) 编辑
Live2D
.pager { display: inline-block; font-size: 16px; font-weight: 700; color: #a31cba; background-color: #5aa6f300; border-radius: 6px; }