
dp
文章平均质量分 93
Chen_Jr_
某个正在奋斗的ACMer
展开
-
2018牛客暑假多校一 E(dp)
题目描述: 给你一个长度为n的数列(n<=1e5),数列只会有k(1<=k<=10)种数字。问你如果你可以在这个数列种删除m个数(max(m)=10),问你可以获得的不同的数列的个数为多少。 题目分析: 可以分析,因为在一个长度为n的数列种,删除m个数,倘若只让我们求方案数,那么我们直接可以运用dp[i][j],使得dp代表前i个的数列中删除j个数所形成的方...原创 2018-07-20 12:11:48 · 347 阅读 · 1 评论 -
loj 515(bitset优化dp)
传送门 题意: 一共有 nnn个数,第 iii 个数 xix_ixi 可以取 [ai,bi][a_i , b_i][ai,bi] 中任意值。 设 S=∑xi2S = \sum{{x_i}^2}S=∑xi2,求 SSS 种类数。 分析: 显然可以发现,极限情况下SSS最大为100000010000001000000,同时,我们可以发现,当前取到了第iii个数的状态,必然可以由第i−1i-1i...原创 2019-05-25 00:48:24 · 287 阅读 · 0 评论 -
Codeforces 404D(dp)
传送门 题意: 111维扫雷问题。 给你一个长度为lenlenlen的字符串,每一个字符串分别有五种可能性:111,000,???,222,∗*∗‘, 如果字符为111,则代表其相邻有一个∗*∗。 如果字符为000,则代表相邻没有∗*∗。 如果字符为222,则代表相邻有两个’ ∗*∗ ‘ 如果字符为∗*∗,则代表此处是地雷 如果字符为???,则代表有该字符能够表示为其他四种字符...原创 2019-03-13 22:13:17 · 211 阅读 · 3 评论 -
Codeforces 1105C (dp)
传送门 题意: 有一个长度为nnn的数列的未知数列,数列的每一个数的值都在区间[l,r][l,r][l,r]的范围内。现在问你能够构成多少个这样的数组,使得数组内的所有数的和能够被333整除。 题目分析: 在这个题中,我们不能纠结在具体的数值的变化,我们需要关注数量的变化。 首先,涉及到这类整除性的问题,我们需要将它转化成余数的问题。那么我们可以发现,这些数的余数只会在[0,2][0,2][0,2...原创 2019-02-06 10:27:35 · 1057 阅读 · 0 评论 -
Gym 101775H(dp)
传送门 题面: H. Mr. Panda and Birthday Song time limit per test 3.0 s memory limit per test 256 MB input standard input output standard output Mrs. Panda’s birthday is coming. Mr. Panda wants to...原创 2018-11-07 21:58:25 · 319 阅读 · 0 评论 -
Gym 101933 A(dp)
传送门: 题面: A. Altruistic Amphibians time limit per test 3.0 s memory limit per test 512 MB input standard input output standard output A set of frogs have accidentally fallen to the bottom of...原创 2018-11-10 13:02:06 · 427 阅读 · 0 评论 -
BZOJ 1207(dp)
传送门 题面: 1207: [HNOI2004]打鼹鼠 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 4197 Solved: 2019 [Submit][Status][Discuss] Description 鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿Q编写了一个打鼹鼠的游戏...原创 2018-10-23 22:51:45 · 150 阅读 · 0 评论 -
ACM-ICPC 2018 徐州赛区网络预赛 B(dp)
传送门 题面: In a world where ordinary people cannot reach, a boy named "Koutarou" and a girl named "Sena" are playing a video game. The game system of this video game is quite unique: in the process of ...原创 2018-09-09 22:41:17 · 492 阅读 · 0 评论 -
Gym 101666L(简单dp)
传送门: 题面: PDF 题意: 你最开始有1升的pink饮料,你想要获得blue饮料,现在有n个人,每个人都希望用O饮料换取W饮料,每次的转化率为R。现在你可以跟他们依次的交换饮料,而当你最后得到10升以上的blue饮料后,多余10升的你将抛弃,问你最多能获得多少blue饮料。 题目分析: 简单的线性dp,令dp[i]为当前编号为i的饮料能够换取的饮料体积,则...原创 2018-09-07 21:21:15 · 255 阅读 · 0 评论 -
HDU 6415(dp/记忆化搜索)
传送门 题面: Nash Equilibrium is an important concept in game theory. Rikka and Yuta are playing a simple matrix game. At the beginning of the game, Rikka shows an n×mn×m integer matrix AA. And then Yut...原创 2018-08-21 11:50:54 · 353 阅读 · 0 评论 -
HDU 6321(状压dp)
传送门 题面: Problem C. Dynamic Graph Matching Time Limit: 8000/4000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others) Total Submission(s): 859 Accepted Submission(s): 345 Problem De...原创 2018-07-31 14:37:27 · 857 阅读 · 0 评论 -
2018牛客暑假多校二 A(dp)
题目描述: 你在健身,每秒可以走1米或跑k米,并且不能连续2秒都在跑。当它的移动距离在[L,R]之间,可以选择结束锻炼。问由多少种方案 题目分析: 对于这个问题,因为对于每个时刻,我们可以走1米或者跑k米,因此我们不难想到这道题应该使用dp去解决。我们设dp数组dp[i][j],其中i和j分别表示到了第i米时,是由第j中方式走过来的(其中j==0代表走1米过来的,j==1代表...原创 2018-07-21 20:32:34 · 212 阅读 · 0 评论 -
2018牛客暑假多校三 A(01背包)
题目描述: 有n个队伍,每个队伍都会有pi个物理专家,ai个算法专家,ci个代码专家,mi个数学专家,而每支队伍都会有一个值gi,gi越大队伍赢面越大。每当邀请第i支队伍,则就需要将队伍内的所有人都邀请过来,否则全都不来。问在限制最多只能有P个物理,A个算法,C个代码,M个数学的前提下,最多邀请多少个队伍,使得他们带来的g的总和最大。 题目分析: 因为问题是在某种容量限制的情...原创 2018-07-26 18:12:39 · 179 阅读 · 0 评论 -
Codeforces 1005D(dp)
传送门 题面: D. Polycarp and Div 3 time limit per test 3 seconds memory limit per test 256 megabytes input standard input output standard output Polycarp likes numbers that are divisible by 3...原创 2018-07-11 17:51:00 · 338 阅读 · 0 评论 -
Atcoder Grand Contest 20 C(bitset优化背包)
传送门: 题意: 给你nnn个数,现在一共可以形成2n−12^{n}-12n−1个集合。他们的和能够形成一个新的数列。现在问你这个新的数列的中位数是多少。 题目分析: 首先需要知道,一个数列的中位数必定是大于等于(∑i=1nai)/2(\sum_{i=1}^{n}a_i)/2(∑i=1nai)/2,证明如下。 设集合AAA能够分为P,QP,QP,Q两个不同的子集,且(P⋃Q=AP \bigcu...原创 2019-05-21 18:22:06 · 173 阅读 · 0 评论