![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
文章平均质量分 54
皮皮带王
这个作者很懒,什么都没留下…
展开
-
AtCoder Beginner Contest 249 - E - RLE(前缀和优化dp)
题目链接:E - RLE (atcoder.jp)原创 2022-04-27 14:03:34 · 600 阅读 · 0 评论 -
AtCoder Beginner Contest 246-G-Game on Tree 3(树形dp)
题目链接:G - Game on Tree 3 (atcoder.jp)大致题意:给定一颗树,根节点编号为1,其余结点为2~n,除了点1外其余所有点都有一个权值。A,B两人依次进行下列操作 1.B选择一个节点将其权值置0 2.A选择一个子结点,并移动过去。当A位于一个叶子节点,游戏结束。即使A不在叶子节点,A也可以选择马上结束游戏。A的得分为结束时所在结点的权值。A想让分数最大,B想让分数最小。两人均以最佳策略操作。输出A的得分。思路:因为本题要求最...原创 2022-04-08 22:32:52 · 446 阅读 · 0 评论 -
AtCoder Beginner Contest 248-F- Keep Connect(线性dp)
题目链接:F - Keep Connect (atcoder.jp)题意,给定一个2*n如图所示的图,在去掉某些边后,图依然连通,请输出n-1个数,分别代表去掉1,2,3..., n-1条边后,图依然连通的方案数题解:使用动态规划,定义f[i, j, k] 表示前i列,删去j条边,k = 1代表上下两行连通,k = 0 代表上下两行不连通。递推式如图所示#include <bits/stdc++.h>using namespace std;typedef l原创 2022-04-19 16:08:02 · 1189 阅读 · 0 评论