随笔分类 - DP 动态规划
摘要:题目大意: 现在在一张N*M的地图上有K只babingbaboom!!!对于一张地图上的点都有一个h[i][j] 来表示这个地方的高度。现在这些babingbaboom都想要跑到北边的一个山坡上。求出离每一个babingbaboom最近的靠北的山。 山: 山的周围没有比它更高的地方。(四联通) 在北
阅读全文
摘要:题目大意: 平面内给出 n 个点,记横坐标最小的点为 A,最大的点为 B,现在Zxd想要知道在每个点经过一次(A 点两次)的情况下从 A 走到 B,再回到 A 的最短路径。但他是个强迫症患者,他有许多奇奇怪怪的要求与限制条件:1. 从 A 走到 B 时,只能由横坐标小的点走到大的点。2. 由 B 回
阅读全文
摘要:题目大意: 农民 John 购买了一处肥沃的矩形牧场,分成M×N个格子。他想在那里的一些格子中种植美味的玉米。遗憾的是,有些格子区域的土地是贫瘠的,不能耕种。精明的 FJ 知道奶牛们进食时不喜欢和别的牛相邻,所以一旦在一个格子中种植玉米,那么他就不会在相邻的格子中种植,即没有两个被选中的格子拥有公共
阅读全文
摘要:题目大意: 有N" role="presentation" style="position: relative;">NN次气压测量结果,M[1]" role="presentation" style="position: relative;">M[1]M[1],M[2...
阅读全文
摘要:题目大意: 有n" role="presentation">nn个游戏平台,每个游戏平台有C[i]" role="presentation">C[i]C[i]个游戏,但是需要花W[i]" role="presentation">W[i]W[i]块钱才能买这个游戏平台。...
阅读全文
摘要:题目大意: N" role="presentation">NN个矩阵相乘,求进行乘法的最少次数,我们认为两个矩阵A(m×n)×B(n×p)" role="presentation">A(m×n)×B(n×p)A(m×n)×B(...
阅读全文
摘要:题目大意: 思路:1.DFS考场推了半天这道题,没发现什么规律,于是打了一个DFS就跑。。。#include using namespace std;int n;long long sum;void dfs(int x,int k) { if (x>n||k==...
阅读全文
摘要:题目大意: 现在有n件商品,其中m组买了一个就必须买另外一个。求k元钱的最大价值。思路:如果没有第二句话就是一个普通的01背包。既然这样,那这道题是否可以转换为01背包呢?答案很明显是可以的。可以利用并查集,将这m组配对购买的商品划到一个集合里,这样就可以确定买了其中...
阅读全文
摘要:题目大意: 求1到n这n个数中m个逆序对的方案总数。(答案取摸10000)思路: 一道DP题。 由于数据规模很大,所以要用滚动数组。 我们可以发现这道题是有规律的。 这道题有两个转移方程:(1)if (ji) f[i&1][j]=f[(i+1)&1][j]+f[i&1...
阅读全文
摘要:题目大意: 你要进行一个行程为7000KM的旅行,现在沿途有些汽车旅馆,为了安全起见,每天晚上都不开车,住在汽车旅馆,你手里现在已经有一个旅馆列表,用离起点的距离来标识,如下: 0, 990, 1010, 1970, 2030, 2940, 3060, 3930, 4...
阅读全文
摘要:题目大意: 从起点到终点有N步,如果走第K步,将会得到A[K]元钱,A[K]可能为负数。你也可以花100元钱“跳过”当前的这一步,即不会得到A[K]。但是任何时刻身上的钱都必须是非负的。开始时,你身上共有0元。给定数组A,求在能到达终点的情况下最小需要走过的步数。注意...
阅读全文
摘要:题目大意: 老师今天买了好多黑色和白色巧克力(可以认为数量无限)来奖励同学们,让同学们自己来拿巧克力,但有如下限制: 1、每个人最少拿一块巧克力; 2、每个人只能拿一种颜色的巧克力; 3、拿黑色巧克力的人不少于C 个; 4、第i 个人最多拿a[i]个黑巧克力,或最多拿...
阅读全文
摘要:题目大意: 农夫约翰最近忘记他有多少奶牛了!于是他在每块农田上都安装一个麦克风,通过麦克风的音量来计算每个农田上有多少奶牛。 约翰的N个农田是排成一条直线,每个农田上可能拥有不同种类的奶牛,奶牛的种类是B种,第i种奶牛每只奶牛都会发出Vi的音量。然后...
阅读全文
摘要:题目大意: 你被提供一套不同面额的邮票,并规定最多能在一封信上粘贴的邮票数,你的目标是算出最大的可连续贴出的面值集合的元素个数。思路: 这是一道完全背包的问题。我们用f[j]表示面值为j的时候最少所需使用的邮票数,则得到了状态转移方程: f[j+a[i]]=min(f...
阅读全文

浙公网安备 33010602011771号