随笔分类 - DP-------各种DP
摘要:$ \color{ 0066ff}{ 题目描述 }$ 这里有一个n m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大。注意:选出的k个子矩阵不能相互重叠。 $\color{ 0066ff}{输入格式}$ 第一行为n,m,k(1≤n≤100,1≤m≤2,1≤k≤10),接下来n行描述矩
阅读全文
摘要:$ \color{ 0066ff}{ 题目描述 }$ 给出一个长度为 $n$ 宽度为 $1$ ,高度无限的水箱,有 $n 1$ 个挡板将其分为 $n$ 个 $1 1$ 的小格,然后向每个小格中注水,水如果超过挡板就会溢出到挡板的另一边,这里的水是满足物理定律的(在无挡板阻拦的情况下会向低处流),现在
阅读全文
摘要:$ \color{ 0066ff}{ 题目描述 }$ 九条可怜在玩一个很好玩的策略游戏:Slay the Spire,一开始九条可怜的卡组里有 $2n$ 张牌,每张牌上都写着一个数字$w_i$,一共有两种类型的牌,每种类型各 $n$ 张: 1. 攻击牌:打出后对对方造成等于牌上的数字的伤害。 2.
阅读全文
摘要:$\color{ 0066ff}{ 题目描述 }$ 你在玩一个叫做 Jongmah 的游戏,你手上有 $n$ 个麻将,每个麻将上有一个在 $1$ 到 $m$ 范围内的整数 $a_i$。 为了赢得游戏,你需要将这些麻将排列成一些三元组,每个三元组中的元素是相同的或者连续的。如 $7,7,7$ 和 $1
阅读全文
摘要:$\color{ 0066ff}{ 题目描述 }$ 一次考试共有n个人参加,第i个人说:“有ai个人分数比我高,bi个人分数比我低。”问最少有几个人没有说真话(可能有相同的分数) $\color{ 0066ff}{ 输入格式 } $ 第一行一个整数n,接下来n行每行两个整数,第i+1行的两个整数分别
阅读全文
摘要:题意:长度为n的序列,选出k个连续的字段,使和最大(有负数) 暴力只选正数且不考虑k的边界问题50(数据。。。) 正解从$O(n^3)到O(n)$不等,($O(n)$不会) DP 1、$O(n^3)$ 以f[i][j]代表前i个数,选j段的最大ans 当前数不选:f[i-1][j] 当前数选:f[l
阅读全文
摘要:题意:给你一个序列a,求最长子序列b满足$b_i\&b_{i-1}\ne 0$ 思路:类似于最长不下降子序列,以f[i]代表以i为结尾的最长b的长度,$O(n^2)$ 80分(数据水) 正解:以f[i]代表目前为止b序列尾元素二进制第i位为1的长度 那么就简单了 当前状态可以由它二进制所有为1的i转
阅读全文
摘要:题目:n个人围成一圈传球,传m次,每次传给旁边的人,问从1传m次再回到1的方法数 一看题目,当然是dfs啦(dfs大法好)。。。。50pts 正解DP(不会设状态)设f[i][j]代表传到第i个人,传了j次的方法数 f[1][0]=1; 注意n和1特殊处理(一个圈)
阅读全文
摘要:题意:Bessie去滑雪,限时T,滑雪场有S节课 每节课开始于$m_i$,长度为$l_i$,可以将Bessie的能力值变成$a_i$(注意是变成不是增加) 有n个滑雪坡,去滑雪需要$c_i$的能力,并且耗时$d_i$ 问Bessie最多能滑几次雪 一看这么多变量,很显然就是DP啦(只是不会而已) 变
阅读全文
摘要:题意:现在要从字符串 A 中取出 k 个互不重叠的非空子串,然后把这 k 个子串按照其在字符串 A 中出现的顺序依次连接起来得到一个新的字符串。请问有多少种方案可以使得这个新串与字符串 B 相等? 注意:子串取出的位置不同也认为是不同的方案。 输入输出样例 输入样例#1: 6 3 1 aabaab
阅读全文
摘要:题意: 求1-n的排列中逆序对数为k的排列个数 首先20分暴力next_permutation qaq 正解:DP 以f[i][j]表示1-i的排列有j个逆序对的方案、 考虑转移:对于新来的i 肯定是由i-1转移过来的 那么因为是排列,i一定比1--i-1都大 所以考虑它插入的位置 比如1 2 3
阅读全文
摘要:题意:给一个序列,让你删去最少的数使得剩余数满足下列条件之一 1、对于所有正整数i,满足$b_{2i}<b_{2i+1},b_{2i}<b_{2i-1}$ 2、对于所有正整数i,满足$b_{2i}>b_{2i+1},b_{2i}>b_{2i-1}$ 问最多留下多少数 以f[i]代表从1到i最后一次上
阅读全文
摘要:误操作害死人。。。。。。 题意:一只青蛙,在0--L上从0开始跳,每次可以跳[s,t]的距离 给出一些石子的坐标,问从0跳到(跳过L)最少踩几颗石子 这是DP啊 好不容易想到 以f[i]代表跳到i时最少踩的石子数 然而 正当happy之时 TM数据范围$\huge{L<=10^9!!!}$ 。。。。
阅读全文

浙公网安备 33010602011771号