• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






suncongbo

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  DP

上一页 1 2 3 下一页

 
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 阅读(178) 评论(0) 推荐(0)
LOJ #2733 [JOI2016春季合宿]Sandwiches (DP)
摘要:题目链接 https://loj.ac/problem/2733 题解 神仙题…… 首先可以观察到一个结论: 目标块的两块小三明治一定分别是最后和倒数第二个被吃的。 由此我们可以考虑这两块谁先被吃。这样的好处就是,起初我们一个块被吃的依赖条件是某两个块中有一个被吃就行,现在两个块中的某一个已经钦定了 阅读全文
posted @ 2019-10-27 09:11 suncongbo 阅读(194) 评论(0) 推荐(0)
AtCoder AGC004E Salvage Robots (DP)
摘要:题目链接 https://atcoder.jp/contests/agc004/tasks/agc004_e 题解 本题的难度不在于想到大体思路,而在于如何把代码写对。。 首先我们可以不让机器人动,让出口和边界一起动。 然后设$dp[l][r][u][d]$表示出口往四个方向分别动了最多$l,r,u 阅读全文
posted @ 2019-09-21 18:28 suncongbo 阅读(200) 评论(0) 推荐(0)
AtCoder AGC007E Shik and Travel (二分、DP、启发式合并)
摘要:题目链接 https://atcoder.jp/contests/agc007/tasks/agc007_e 题解 首先有个很朴素的想法是,二分答案$mid$后使用可行性DP, 设$dp[u][x][y]$表示$u$子树内是否可以找到一条路径,在经过第一个叶子前路程是$x$, 经过最后一个叶子前路程 阅读全文
posted @ 2019-09-16 14:57 suncongbo 阅读(290) 评论(0) 推荐(0)
AtCoder AGC009E Eternal Average (DP)
摘要:题目链接 https://atcoder.jp/contests/agc009/tasks/agc009_e 题解 又被劝退了。。。 第一步转化非常显然: 就等价于一开始有一个数$1$, 有$\frac{n+m 1}{k 1}$次机会每次选择一个数把它变成$k$个原来的$\frac{1}{k}$, 阅读全文
posted @ 2019-09-14 15:36 suncongbo 阅读(318) 评论(0) 推荐(0)
AtCoder AGC019E Shuffle and Swap (DP、FFT、多项式求逆、多项式快速幂)
摘要:题目链接 https://atcoder.jp/contests/agc019/tasks/agc019_e 题解 tourist的神仙E题啊做不来做不来……这题我好像想歪了啊= =…… 首先我们可以考虑,什么样的操作序列才是合法的? 有用的位置只有两种,一种是两个序列在这个位置上都是 , 称作11 阅读全文
posted @ 2019-09-11 21:40 suncongbo 阅读(392) 评论(0) 推荐(0)
BZOJ 4042 Luogu P4757 [CERC2014]Parades (树形DP、状压DP)
摘要:题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=4042 (Luogu) https://www.luogu.org/problem/P4757 题解 挺神仙的题。 观察到两个重要性质: (1) 只有不影响任何已选方案的时候, 阅读全文
posted @ 2019-09-09 13:04 suncongbo 阅读(218) 评论(0) 推荐(0)
BZOJ 2734 [HNOI2012]集合选数 (状压DP、时间复杂度分析)
摘要:题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=2734 题解 嗯早就想写的题,昨天因为某些不可告人的原因(大雾)把这题写了,今天再来写题解 神仙题,做法大概就是,构造一个矩阵,左上角是$1$, 往下每个数都是上面的$3$倍,往右每个数都是 阅读全文
posted @ 2019-09-07 13:45 suncongbo 阅读(175) 评论(0) 推荐(0)
Codeforces 1205C Palindromic Paths (交互题、DP)
摘要:题目链接 http://codeforces.com/contest/1205/problem/C 题解 菜鸡永远做着变巨的梦 然而依然连div1BC题都不会做 要是那天去打cf怕是又要1题滚粗了。。。。 首先第一步显然是对于所有$i+j$为偶数的点(下称“偶点”)求出$a_{i,j}$的值,对于所 阅读全文
posted @ 2019-08-21 15:57 suncongbo 阅读(361) 评论(0) 推荐(0)
HDU 6155 Subsequence Count (DP、线性代数、线段树)
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6155 题解 DP+线代好题。(考场上过多时间刚前两题,没怎么想这题……) 首先列出一个DP式: 设$dp[i][j]$表示到第$i$位最后一位是$j$有多少个本质不同的子序列(最后一位不一定取到第$i$ 阅读全文
posted @ 2019-08-16 20:23 suncongbo 阅读(200) 评论(0) 推荐(0)
AtCoder AGC032D Rotation Sort (DP)
摘要:题目链接 https://atcoder.jp/contests/agc032/tasks/agc032_d 题解 又是一道神仙题啊啊啊啊。。。atcoder题真的做不来啊QAQ 第一步又是神仙转化: 对于把第一个挪到最后其他左移这件事情,可以转化为把第一个挪到最后和最后的下一个之间的某个位置(非整 阅读全文
posted @ 2019-08-04 23:27 suncongbo 阅读(391) 评论(0) 推荐(0)
AtCoder AGC036D Negative Cycle (图论、DP)
摘要:题目链接 https://atcoder.jp/contests/agc036/tasks/agc036_d 题解 这都是怎么想出来的啊。。目瞪口呆系列。。 第一步转化至关重要: 一张图中不存在负环意味着什么? 不存在负环就存在最短路,我们可以给每个点分配一个权值$p_i$(相当于从$1$号到该点的 阅读全文
posted @ 2019-08-04 16:02 suncongbo 阅读(503) 评论(0) 推荐(0)
BZOJ 2655 calc (组合计数、DP、多项式、拉格朗日插值)
摘要:题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=2655 题解 据说有一种神仙容斥做法,但我不会。 以及貌似网上大多数人的dp和我的做法都不一样。 下面讲我的做法: 首先由于元素互不相同,那么显然可以先不考虑顺序。 所以要求的就是$n![x 阅读全文
posted @ 2019-08-02 22:23 suncongbo 阅读(217) 评论(0) 推荐(0)
Luogu P4707 重返现世 (拓展Min-Max容斥、DP)
摘要:题目链接 https://www.luogu.org/problem/P4707 题解 最近被神仙题八连爆了…… 首先Min Max容斥肯定都能想到,问题是这题要用一个扩展版的——Kth Min Max容斥 这个东西需要对Min Max容斥的本质有着比较深刻的理解。 首先我们从另一个角度证明Min 阅读全文
posted @ 2019-07-31 18:28 suncongbo 阅读(222) 评论(0) 推荐(0)
BZOJ 3622 Luogu P4859 已经没有什么好害怕的了 (容斥原理、DP)
摘要:题目链接 (Luogu) https://www.luogu.org/problem/P4859 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3622 题解 我依然啥都不会啊…… 先给$A,B$数组从小到大排序。 考虑容斥,设$f[ 阅读全文
posted @ 2019-07-30 14:51 suncongbo 阅读(189) 评论(0) 推荐(0)
BZOJ 2669 Luogu P3160 [CQOI2012]局部极小值 (容斥原理、DP)
摘要:题目链接 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=2669 (luogu) https://www.luogu.org/problem/P3160 题解 这道题充分暴露了我的菜。。 显然两个局部极小值点不能相邻,所以最多有$8$ 阅读全文
posted @ 2019-07-30 10:47 suncongbo 阅读(218) 评论(0) 推荐(0)
BZOJ 3456 城市规划 (组合计数、DP、FFT)
摘要:题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=3456 著名的多项式练习题,做法也很多,终于切掉了纪念 首先求一波递推式: 令$F(n)$为$n$个点的有标号无向连通图的个数,则考虑补集转化为有标号无向不连通图的个数,然后枚举$1$号点 阅读全文
posted @ 2019-07-25 15:32 suncongbo 阅读(247) 评论(0) 推荐(0)
BZOJ 4417 Luogu P3990 [SHOI2013]超级跳马 (DP、矩阵乘法)
摘要:题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=4417 (luogu)https://www.luogu.org/problemnew/show/P3990 题解: 一看就是矩乘优化dp. 每次跳奇数列?那么我们可以将列两 阅读全文
posted @ 2019-07-20 20:48 suncongbo 阅读(181) 评论(0) 推荐(0)
Luogu P5469 [NOI2019]机器人 (DP、多项式)
摘要:不用FFT的多项式(大雾) 题目链接: https://www.luogu.org/problemnew/show/P5469 (这题在洛谷都成绿题了海星) 题解: 首先我们考虑,一个序列位置最右边的最大值可以走遍整个序列,并且其余任何点都不能跨过这个位置。 所以我们可以区间dp, $dp[l][r 阅读全文
posted @ 2019-07-20 11:55 suncongbo 阅读(1010) 评论(3) 推荐(3)
Luogu P5468 [NOI2019]回家路线 (斜率优化、DP)
摘要:题目链接: (luogu) https://www.luogu.org/problemnew/show/P5468 题解: 爆long long毁一生 我太菜了,这题这么简单考场上居然没想到正解…… 设$dp[i]$表示最后一步是坐$i$这辆车,一共花在等待上的烦躁值(不包括最终时间)为$f[i]$ 阅读全文
posted @ 2019-07-17 21:24 suncongbo 阅读(271) 评论(0) 推荐(0)
 

上一页 1 2 3 下一页