随笔分类 -  DP

摘要:题目:https://qoj.ac/contest/1799/problem/9380 题意:给两个长度为 n 的序列 a,b,若 aibjk 则连一条左侧 i 到右侧 j 的边,这样得到一张二分图。对于每个 \(x=1,\dots 阅读全文
posted @ 2024-09-21 23:09 yoshinow2001 阅读(166) 评论(0) 推荐(0) 编辑
摘要:link:https://codeforces.com/contest/1715/problem/E 有 n 座城市,城市间有 m 条双向道路,通过第 i 条道路需要花费 wi 的时间,任意两个城市之间都有航班,乘坐城市 uv 之间的航班需要花 阅读全文
posted @ 2024-09-06 23:50 yoshinow2001 阅读(21) 评论(0) 推荐(0) 编辑
摘要:link:https://acm.hdu.edu.cn/showproblem.php?pid=7458 题意:给一棵树,每个点有点权 w 和颜色 c,选择若干条不相交的路径,每条路径的起始点颜色相同,权值为起始点的权值之和,最大化权值之和。 对每条路径 (u,v) 可以放到 阅读全文
posted @ 2024-07-29 01:10 yoshinow2001 阅读(71) 评论(0) 推荐(0) 编辑
摘要:link:https://codeforces.com/contest/1946/problem/F 题意:给一个长度为 n 的排列 a,有 q 个询问,每次问 [l,r] 内有多少子序列 t1,,tk 满足: \(l\leq t_1<\dots 阅读全文
posted @ 2024-03-23 01:54 yoshinow2001 阅读(19) 评论(0) 推荐(0) 编辑
摘要:link:https://codeforces.com/gym/104065/problem/E 题意:n 个城市由 m 条边连成一张无向图,每个点所属连通块大小至少是2。接下来有 q 次危机,每次危机恰发生在一个城市 x,需要所有在 x 城市的所有居民迁移到 阅读全文
posted @ 2024-03-17 22:49 yoshinow2001 阅读(67) 评论(0) 推荐(0) 编辑
摘要:CF Beta Round 93-D.Fibonacci Sums-齐肯多夫分解、DP https://codeforces.com/contest/126/problem/D 定义Fibonacci序列:\(F_1=1,F_2=2,F_k=F_{k-1}+F_{k-2}(\forall k\geq 阅读全文
posted @ 2024-01-10 18:57 yoshinow2001 阅读(21) 评论(0) 推荐(0) 编辑
摘要:SDU Open 2023-F、树上随机游走 题目:https://codeforces.com/group/2altttv8oU/contest/477604/problem/F 题意:给定一棵 n 个点的无根树,在树上随机游走(即每次会从当前点等概率地走到一个相邻结点),q 次询 阅读全文
posted @ 2023-10-06 20:21 yoshinow2001 阅读(65) 评论(0) 推荐(0) 编辑
摘要:Codeforces463-E.Team Work 题意:求 i=1n(ni)ik其中1n1091k5000。 题解: 其实这个题k的数据范围就已经暗示了做法的复杂度——应该是要去考 阅读全文
posted @ 2023-09-25 11:35 yoshinow2001 阅读(19) 评论(0) 推荐(0) 编辑
摘要:洛谷的题目链接:https://www.luogu.com.cn/problem/P8688 Lucas定理,把k|binomij转换成在k进制下存在某个数位i比j小,再转换成反面计算每一位i都比j大,然后就是经典的数位dp,中间计算的时候可能需要经常求个$\sum_{i=0}^n \s 阅读全文
posted @ 2023-02-09 19:45 yoshinow2001 阅读(36) 评论(0) 推荐(0) 编辑
摘要:题目:https://codeforces.com/problemset/problem/1778/D 场内打的,首先很容易想到答案来自于a、b不同的位置有几个,设fk表示当前有k个不同的位置要复原到完全一样需要多少操作,则$f_k=\frac{k}{n} f_{k-1}+\frac{n-k} 阅读全文
posted @ 2023-02-05 19:22 yoshinow2001 阅读(53) 评论(0) 推荐(1) 编辑
摘要:题目链接:https://codeforces.com/problemset/problem/1763/E 题意有点绕,大概就是给一个p,现在希望找到一个n个点的有向图G,恰好有p个点对1u<vn使得uv是互相可达的,问n最小是多少,然后在最小的情况下问“unid 阅读全文
posted @ 2023-02-05 19:13 yoshinow2001 阅读(35) 评论(0) 推荐(0) 编辑
摘要:以前存在本地的东西,发上来方便找(x) 动态规划 模型 背包 01背包f[i][j]=max(f[i1][j],f[i1][jwi]+vi) 完全背包(每个物品次数不限),那就用f[i][j]=max(f[i1][j],f[i][jwi]+vi),滚动数组的时候对于 阅读全文
posted @ 2021-08-19 18:00 yoshinow2001 阅读(88) 评论(0) 推荐(0) 编辑
摘要:SWERC-2018 A题是个暴力就能过的签到 过完A看到有个队伍过了D,就去看了下D题,给平面内若干个点,你要选一条直线y=p作为主干道,从(0,y0)出发,每次可以选择上/下/右地走,问最短距离。 一开始看到有绝对值先想了个取中位数的做法,然后发现如果一个x有好几个y,直接算就 阅读全文
posted @ 2021-05-04 16:52 yoshinow2001 阅读(133) 评论(0) 推荐(0) 编辑
摘要:https://www.luogu.com.cn/problem/P2254 给你一张地图,一些地方不能走,输入初始位置,K段时间,每段时间内要么只能往指定的方向走,要么不走,问最远能走多长的路径。n,m,k200f[i][j][k]表示第k段时间走完之后在$(i, 阅读全文
posted @ 2021-04-14 15:36 yoshinow2001 阅读(39) 评论(0) 推荐(0) 编辑
摘要:https://codeforces.com/problemset/problem/19/B Bob拿着n件商品在收银台付款,扫描第i件商品需要ti的时间,第i件的价格为ci,在扫描的时候可以选择偷走一些商品,偷走一个商品需要1个单位的时间,问最少花多少钱能获得所有商品。\( 阅读全文
posted @ 2021-03-25 21:50 yoshinow2001 阅读(85) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示