会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
suncongbo
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2019年10月27日
BZOJ 4388 [JOI2012春季合宿]Invitation (线段树、二叉堆、最小生成树)
摘要: 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4388 题解 模拟Prim算法? 原题所述的过程就是Prim算法求最大生成树的过程。于是我们可以知道起始点并没有影响。 那么就用数据结构模拟Prim算法吧。 首先离散化所有区间,每个区间只需
阅读全文
posted @ 2019-10-27 19:14 suncongbo
阅读(271)
评论(0)
推荐(0)
编辑
BZOJ 4221 [JOI2012春季合宿]Kangaroo (DP)
摘要: 题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4221 题解 orz WYC 爆切神仙DP 首先将所有袋鼠按大小排序。考虑从前往后DP, 设$f[i][j]$表示前$i$个元素形成了$j$条链。 然而需要处理“套到不能套为止”的问题,因此
阅读全文
posted @ 2019-10-27 10:08 suncongbo
阅读(277)
评论(1)
推荐(0)
编辑
LOJ #2731 [JOI2016春季合宿]Solitaire (DP、组合计数)
摘要: 题目链接 https://loj.ac/problem/2731 题解 首先一个很自然的思路是,设$dp[i][j]$表示选了前$i$列,第$2$行第$i$列的格子是第$j$个被填上的。 还要加个第三维$0/1$,表示第$2$行第$i$列不是/是这一列最后一个被填上的(这决定了它是被上下填上还是被左
阅读全文
posted @ 2019-10-27 09:35 suncongbo
阅读(172)
评论(0)
推荐(0)
编辑
LOJ #2733 [JOI2016春季合宿]Sandwiches (DP)
摘要: 题目链接 https://loj.ac/problem/2733 题解 神仙题…… 首先可以观察到一个结论: 目标块的两块小三明治一定分别是最后和倒数第二个被吃的。 由此我们可以考虑这两块谁先被吃。这样的好处就是,起初我们一个块被吃的依赖条件是某两个块中有一个被吃就行,现在两个块中的某一个已经钦定了
阅读全文
posted @ 2019-10-27 09:11 suncongbo
阅读(188)
评论(0)
推荐(0)
编辑
LOJ #2734 Luogu P3615 [JOI2016春季合宿]Toilets (结论、贪心)
摘要: 题目链接 (loj) https://loj.ac/problem/2734 (luogu) https://www.luogu.org/problem/P3615 题解 嗯,考场上肝了$3h$然而最后发现一个智障地方没想到……我果然还是菜的真实啊 首先队列合法(能在$N$分钟内解决)当且仅当: 每
阅读全文
posted @ 2019-10-27 08:39 suncongbo
阅读(184)
评论(0)
推荐(0)
编辑