码迷,mamicode.com
首页 >  
搜索关键字:dp    ( 24588个结果
dp-状压dp
https://www.bilibili.com/video/BV1Z4411x7Kw?from=search&seid=13855865082722302053 状压介绍: 状态表示: 转移方程:i是当前节点,j是下一步要走的节点 子集枚举: 核心代码:1。由当前枚举未知 首先枚举状态,枚举S中包 ...
分类:其他好文   时间:2020-06-28 22:17:06    阅读次数:58
[USACO10MAR]Great Cow Gathering G(换根dp)
[USACO10MAR]Great Cow Gathering G 换根dp模板题。 同时记录$sz[u]$代表$u$的子树内有多少奶牛,那转移时即为$dp[u]=dp[v]+sz[v] \times val(u,v)$。 注意开long long。 #include <bits/stdc++.h> ...
分类:其他好文   时间:2020-06-28 22:09:00    阅读次数:49
状压dp
翻转游戏 题目大意:翻转游戏是在一个 的正方形上进行的,在正方形的 个格上每个格子都放着一个双面的物件。每个物件的两个面,一面是白色,另一面是黑色,每个物件要么白色朝上,要么黑色朝上,每次你只能翻一个物件,从而由黑到白的改变这些物件上面的颜色,反之亦然。每一轮被选择翻转的物件遵循以下规则: 从16个 ...
分类:其他好文   时间:2020-06-28 22:05:58    阅读次数:81
数字组合
数字组合 给定N个正整数$A_1,A_2,…,A_n$,从中选出若干个数,使它们的和为m,求有多少种选择方案。 这个问题是背包问题的一个变型: 设dp[i][j]为前i个数和为j的方案数,显然dp[0][0] = 1;即前0个数和为0的方案数为1。 状态转移方程: \[ dp[i][j]\\ =\\ ...
分类:其他好文   时间:2020-06-28 20:30:24    阅读次数:49
Floyd多源最短路算法
其实没什么好说的,从点 i 到点 j ,除了直接一条边连接直通还可以通过别的边中转得到,这样就得到了一个类似dp的一个状态转移方程。但是注意:1.Floyd必须用邻接矩阵存图。2.不能解决负环问题。 #include <bits/stdc++.h> using namespace std; int ...
分类:编程语言   时间:2020-06-28 18:56:40    阅读次数:59
普及DP选做(持更)
1 断环为链。 注意到两座仓库的距离不超过 \(\lfloor \frac{n-1}2 \rfloor\), 所以可以枚举算出每个仓库的最大可能代价, 然后用单调队列优化下就可以 \(O(N)\) 了(单调队列里的每个点都记录其 \(A\) 和其在链中的位置)。 #include<bits/stdc ...
分类:其他好文   时间:2020-06-28 15:02:47    阅读次数:56
状压DP之Bill的挑战
题目 P2167 [SDOI2009]Bill的挑战 Sheng bill不仅有惊人的心算能力,还可以轻松地完成各种统计。在昨天的比赛中,你凭借优秀的程序与他打成了平局,这导致Sheng bill极度的不满。于是他再次挑战你。这次你可不能输!(一个不服输让我这个ruoji码了俩小时) 这次,比赛规则 ...
分类:其他好文   时间:2020-06-27 20:22:48    阅读次数:66
Gym-102576H Lighthouses
题目传送门 分析: 把凸多边形简化成一个圆,一次电车游览会把圆分割成两部分,之后只能在其中一部分里面进行游览 考虑DP,设$F_{i,j,0/1}\(表示,目前我们只能游览逆时针方向\)(i,j)$中的点,并且下一步是从$i$还是$j$出发 枚举区间中的某个点$k$,分类讨论,简单转移 #inclu ...
分类:其他好文   时间:2020-06-27 16:12:43    阅读次数:78
P4127 [AHOI2009]同类分布
原题链接 https://www.luogu.com.cn/problem/P4127 题解 浅谈数位dp 昨天通过网课复习了一下数位dp,然后来做几道数位dp的题来练练手。 经典的数位dp 是要求统计符合限制的数字的个数。 一般的形式是:求区间 [ n , m ] 满足限制 f ( 1 ) 、f ...
分类:其他好文   时间:2020-06-27 16:06:31    阅读次数:47
计算几何——三角剖分 uva1331+poj3675
看了一整天三角剖分。。能找到的题只有求最大面积最小的三角剖分。。 然而这题除了用些三角剖分的性质外。。其实是个dp #include <bits/stdc++.h> using namespace std; const int INF = 1e9; const int maxn = 50 + 5; ...
分类:其他好文   时间:2020-06-27 00:35:05    阅读次数:130
24588条   上一页 1 ... 49 50 51 52 53 ... 2459 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!