上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要: 由于弹出顺序的不同会导致工作序列的不同,所以我们要求最优的工作序列。 状态定义:\(f[l][r]\) 表示产品编号在 \(l\) ~ \(r\) 这个区间的产品所带来的最小惩罚值是多少。 先决定这个区间的产品在工作序列中最靠后的是多少:假设最后一个是 \(k\),那么 $1$ 到 \(k-1\) 阅读全文
posted @ 2020-08-01 16:31 暗い之殇 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/U120773 不知道为什么我们正在学习$dp$,教练却让我们做一套图论题 $emmm~$ 题解 题目大意 给你一棵森林,连一条边 $( u,v )$ 的代价为 $a [ u ] + a [ v ]$,且每个点最多只能连一条 阅读全文
posted @ 2020-07-02 19:54 暗い之殇 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P4127 题解 浅谈数位$dp$ 昨天通过网课复习了一下数位$dp$,然后来做几道数位 $dp$ 的题来练练手。 经典的数位$dp$ 是要求统计符合限制的数字的个数。 一般的形式是:求区间 $[ n , m ]$ 满足限制 阅读全文
posted @ 2020-06-27 15:42 暗い之殇 阅读(192) 评论(1) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P1247 题解 这是一道经典的 NIM游戏 的博弈论 。 NIM游戏 通常的 Nim游戏的定义是这样的:有若干堆石子,每堆石子的数量都是有限的,合法的移动是 “ 选择一堆石子并拿走若干颗(不能不拿)”,如果轮到某个人时所有 阅读全文
posted @ 2020-06-21 08:50 暗い之殇 阅读(167) 评论(0) 推荐(1) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P6492 题解 首先题目中的 $L$ 和 $R$ 我们可以分别用 $0$ 和 $1$ 来代替; 一个很自然的想法是用线段树维护答案区间的左右端点; 思路简单暴力,但是合并信息的时候需要考虑的情况较多,且复杂度较高,会$T$ 阅读全文
posted @ 2020-06-20 20:03 暗い之殇 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/CF1360H 题目大意 题解 ① 最常见最暴力的做法: 将读入的二进制转化为十进制,然后依次删除,删除过程中维护中位数; 虽然思路简单,但是考虑到实际维护的过程中十分复杂,对代码能力要求较高; ② 稍微巧妙一点的做法: 其 阅读全文
posted @ 2020-06-11 19:04 暗い之殇 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P1471 题解 我们先对题目中给出的求方差的式子进行化简: 我们需要维护区间和和区间平方和,因为平均数可以通过区间和得到; 看一下区间加 k 后方差有什么变化: 可以看到维护平方和的时候是要用到区间和的,所以我们应该先维护 阅读全文
posted @ 2020-05-31 10:39 暗い之殇 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P1290 题解 模拟赛的一道题,我大眼一看是博弈论的题,想都没想直接跳过(我完全不会博弈论),看了题解之后发现其实并不难; 直接看结论: 记当前状态为 $d(x,y)$ ,且 $x>y$ ,若此时 $x >= 2y$ ,则 阅读全文
posted @ 2020-05-18 21:16 暗い之殇 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P2073 题解 团队作业中【平衡树应用】的一道题目,但读完题目后觉得可以直接模拟,不用平衡树做; 题目中只有一种添加操作和两种删除操作,而且两种删除操作是分别删除一个最大值或最小值,那么我们很快就可以想到可以用两个堆(大根 阅读全文
posted @ 2020-05-02 20:29 暗い之殇 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 原题链接 https://www.luogu.com.cn/problem/P1330 思路 这题思路应该挺多,我经过思索后,感觉可以染色。 如果一条边的一端有河蟹,那么另一端必然没有;而如果一端没有河蟹,那么另一端一定有。所以,遍历每条边(至少一端已经染色),如果另一端没有染色,则染上和这一端相反 阅读全文
posted @ 2020-04-25 21:07 暗い之殇 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 15 下一页