![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dp
箱@子
这个作者很懒,什么都没留下…
展开
-
Codeforces Round #652 (Div. 2) D. TediousLee
D. TediousLeetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLee tried so hard to make a good div.2 D problem to balance his recent contest, but it still doesn't feel good at all. Lee原创 2020-07-11 18:32:31 · 132 阅读 · 0 评论 -
poj3208 Apocalypse Someday (数位dp + 二分)
The number 666 is considered to be the occult “number of the beast” and is a well used number in all major apocalypse themed blockbuster movies. However the number 666 can’t always be used in the scri...原创 2020-04-22 12:48:30 · 154 阅读 · 0 评论 -
HDU - 4612 Warm up (tarjan缩点 + 树形dp)
N planets are connected by M bidirectional channels that allow instant transportation. It's always possible to travel between any two planets through these channels. If we can isolate some planets ...原创 2020-04-01 22:26:21 · 138 阅读 · 0 评论 -
HDU - 2476 D - String painter 区间dp
There are two strings A and B with equal length. Both strings are made up of lower case letters. Now you have a powerful string painter. With the help of the painter, you can change a segment of chara...原创 2020-03-15 22:16:07 · 131 阅读 · 0 评论 -
CodeForces - 1312E Array Shrinking 区间dp
You are given an arraya1,a2,…,ana1,a2,…,an. You can perform the following operation any number of times:Choose a pair of two neighboring equal elementsai=ai+1ai=ai+1(if there is at least one such...原创 2020-03-15 12:09:47 · 174 阅读 · 0 评论 -
洛谷P4742 [Wind Festival]Running In The Sky DAG dp + tarjan缩点
题目背景[Night - 20:02[Night−20:02P.M.]P.M.]夜空真美啊……但是……快要结束了呢……题目描述一天的活动过后,所有学生都停下来欣赏夜空下点亮的风筝。CurtisCurtisNishikinoNishikino想要以更近的视角感受一下,所以她跑到空中的风筝上去了(这对于一个妹子来说有点匪夷所思)! 每只风筝上的灯光都有一个亮度k_iki. 由于...原创 2020-03-11 18:18:50 · 128 阅读 · 0 评论 -
P1073 最优贸易 DAG dp入门
题目描述C国有n个大城市和m条道路,每条道路连接这n个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这m条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为1条。C国幅员辽阔,各地的资源分布情况各不相同,这就导致了同一种商品在不同城市的价格不一定相同。但是,同一种商品在同一个城市的买入价和卖出价始终是相同的。商人阿龙来到C国...原创 2020-03-10 18:35:02 · 156 阅读 · 0 评论 -
牛客小白月赛22 B 树上子链(树形dp)
示例1输入复制52 -1 -1 -2 31 22 32 42 5输出复制4说明样例中最大子链为1 -> 2 -> 5备注:一个结点,也可以称作一条链好久没写树形dp了场上这么简单的树形dp都没写出来#include<bits/stdc++.h>#define ll long longc...原创 2020-02-23 13:12:27 · 181 阅读 · 0 评论 -
HDU-3564 Another LIS
Another LISTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2127Accepted Submission(s): 771Problem DescriptionThere is a sequence fi...原创 2020-02-13 16:08:11 · 115 阅读 · 0 评论 -
ZOJ - 3017 Extreme Gameplay (floyd + dp + 暴力)
OK, now you've maximized your level and equipments, it seems there is nothing left to pursue in the game Castlevania. But as a steadfast fan of the series you thought it's not enough yet. Since the ga...原创 2020-02-06 22:26:41 · 243 阅读 · 0 评论 -
HDU - 3586 Information Disturbing (树形dp + 二分)
In the battlefield , an effective way to defeat enemies is to break their communication system.The information department told you that there are n enemy soldiers and their network which have n-1 co...原创 2019-12-20 20:58:58 · 142 阅读 · 0 评论 -
洛谷P1122 最大子树和 树形dp
输入输出样例输入 #1复制7-1 -1 -1 1 1 1 01 42 53 64 75 76 7输出 #1复制3一道比较入门的树形dp#include<bits/stdc++.h>using namespace std;const int maxn = 1e6 + 5;int dp[maxn];int head[maxn];...原创 2019-08-17 16:06:14 · 141 阅读 · 0 评论 -
树形dp || 树的直径性质 hdu-2196 computer
ComputerHDU - 2196A school bought the first computer some time ago(so this computer's id is 1). During the recent years the school bought N-1 new computers. Each new computer was connected to on...原创 2019-07-17 18:03:22 · 143 阅读 · 0 评论 -
树形dp模板题 洛谷P2015 二叉苹果树
输入样例#1:复制5 21 3 11 4 102 3 203 5 20输出样例#1:复制21链式前向星存图 在q范围内计算左右儿子的苹果和#include<bits/stdc++.h>using namespace std;const int maxn = 105;int dp[maxn][maxn];int head[maxn];...原创 2019-07-09 11:41:10 · 153 阅读 · 0 评论 -
前缀和 + dp P1043 数字游戏
输入输出样例输入样例#1:复制4 243-12输出样例#1:复制781因为是环 所以要破链成环这题是求和 所以用前缀和速度会快一下代码:#include<bits/stdc++.h>using namespace std;const int maxn = 105; int l[maxn * 2];int dpm[maxn...原创 2019-07-08 19:10:56 · 119 阅读 · 0 评论 -
树形dp hdu1520
Anniversary partyHDU - 1520There is going to be a party to celebrate the 80-th Anniversary of the Ural State University. The University has a hierarchical structure of employees. It means that t...原创 2019-07-02 17:05:01 · 171 阅读 · 0 评论 -
小A买彩票 dp写法 牛客小白月赛13
链接:https://ac.nowcoder.com/acm/problem/23413来源:牛客网题目描述小A最近开始沉迷买彩票,并且希望能够通过买彩票发家致富。已知购买一张彩票需要3元,而彩票中奖的金额分别为1,2,3,4元,并且比较独特的是这个彩票中奖的各种金额都是等可能的。现在小A连续购买了n张彩票,他希望你能够告诉他至少能够不亏本的概率是多少。输入描述:一行一个整...原创 2019-06-11 21:13:41 · 199 阅读 · 0 评论 -
基础dp 洛谷P1282 多米诺骨牌
题目描述多米诺骨牌有上下2个方块组成,每个方块中有1~6个点。现有排成行的上方块中点数之和记为S1,下方块中点数之和记为S2,它们的差为|S1-S2|。例如在图8-1中,S1=6+1+1+1=9,S2=1+5+3+2=11,|S1-S2|=2。每个多米诺骨牌可以旋转180°,使得上下两个方块互换位置。 编程用最少的旋转次数使多米诺骨牌上下2行点数之差达到最小。对于图中的例子,...原创 2019-06-05 07:08:31 · 147 阅读 · 0 评论 -
洛谷 P1387 最大正方形 dp
题目描述在一个n*m的只包含0和1的矩阵里找出一个不包含0的最大正方形,输出边长。洛谷 P1387 最大正方形输入输出格式输入格式:输入文件第一行为两个整数n,m(1<=n,m<=100),接下来n行,每行m个数字,用空格隔开,0或1.输出格式:一个整数,最大正方形的边长输入输出样例输入样例#1:复制4 40 1 1...原创 2019-05-29 18:02:59 · 165 阅读 · 0 评论 -
变种dp 洛谷P1417 烹调方案
P1417 烹调方案题目背景由于你的帮助,火星只遭受了最小的损失。但gw懒得重建家园了,就造了一艘飞船飞向遥远的earth星。不过飞船飞到一半,gw发现了一个很严重的问题:肚子饿了~gw还是会做饭的,于是拿出了储藏的食物准备填饱肚子。gw希望能在T时间内做出最美味的食物,但是这些食物美味程度的计算方式比较奇葩,于是绝望的gw只好求助于你了。题目描述一共有n件食材,每件食材有三个...原创 2019-05-28 23:12:52 · 100 阅读 · 0 评论 -
基础dp 完全背包 洛谷P2722 总分 Score Inflation
P2722 总分 Score Inflation题目背景学生在我们USACO的竞赛中的得分越多我们越高兴。我们试着设计我们的竞赛以便人们能尽可能的多得分,这需要你的帮助题目描述我们可以从几个种类中选取竞赛的题目,这里的一个"种类"是指一个竞赛题目的集合,解决集合中的题目需要相同多的时间并且能得到相同的分数。你的任务是写一个程序来告诉USACO的职员,应该从每一个种类中选取多少题...原创 2019-05-27 10:16:18 · 97 阅读 · 0 评论 -
简单dp洛谷P2347 砝码称重
P2347 砝码称重题目描述设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重 \le 1000≤1000),输入输出格式输入格式:输入方式:a1 , a2 ,a3 , a4 , a5 ,a6 (表示1g砝码有1个,2g砝码有 2个,…,20g砝码有 6个)输出格式:输出方式:Total=NTotal=N(NN表示用这些砝码能称出的不同重量的个数,但不包括一个砝...原创 2019-05-26 23:41:24 · 231 阅读 · 0 评论 -
基础dp 洛谷P2925 [USACO08DEC]干草出售Hay For Sale
P2925 [USACO08DEC]干草出售Hay For Sale题目描述农民john面临一个很可怕的事实,因为防范失措他存储的所有稻草给澳大利亚蟑螂吃光了,他将面临没有稻草喂养奶牛的局面。在奶牛断粮之前,john拉着他的马车到农民Don的农场中买一些稻草给奶牛过冬。已知john的马车可以装的下C(1 <= C <=50,000)立方的稻草。农民Don有H(1 <= H ...原创 2019-05-25 19:41:40 · 185 阅读 · 0 评论 -
基础二维dp 洛谷P1910 L国的战斗之间谍
P1910 L国的战斗之间谍题目背景L国即将与I国发动战争!!题目描述俗话说的好:“知己知彼,百战不殆”。L国的指挥官想派出间谍前往I国,于是,选人工作就落到了你身上。你现在有N个人选,每个人都有这样一些数据:A(能得到多少资料)、B(伪装能力有多差)、C(要多少工资)。已知敌人的探查间谍能力为M(即去的所有人B的和要小于等于M)和手头有X元钱,请问能拿到多少资料?输入输出格式输入格...原创 2019-05-25 19:05:23 · 111 阅读 · 0 评论 -
基础dp洛谷P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles
P1216 [IOI1994][USACO1.5]数字三角形 Number Triangles观察下面的数字金字塔。写一个程序来查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以走到左下方的点也可以到达右下方的点。 7 3 8 8 1 0 2 7 4 44 5 2 6 5在上面的样例中,从7 到 3 到 8 ...原创 2019-05-23 11:32:38 · 123 阅读 · 0 评论 -
简单二维dp 洛谷P1855 榨取kkksc03
P1855 榨取kkksc03题目描述洛谷2的团队功能是其他任何oj和工具难以达到的。借助洛谷强大的服务器资源,任何学校都可以在洛谷上零成本的搭建oj并高效率的完成训练计划。为什么说是搭建oj呢?为什么高效呢?因为,你可以上传私有题目,团队外别人是无法看到的。我们还能帮你们评测!你可以创建作业,给组员布置任务,查看组员的完成情况,还可以点评任意一份代码!你可以创建比赛!既可以是oi赛制...原创 2019-05-23 11:17:52 · 100 阅读 · 0 评论 -
基础dp洛谷P1510 精卫填海
题目描述【版权说明】本题为改编题。【问题描述】发鸠之山,其上多柘木。有鸟焉,其状如乌,文首,白喙,赤足,名曰精卫,其名自詨。是炎帝之少女,名曰女娃。女娃游于东海,溺而不返,故为精卫。常衔西山之木石,以堙于东海。——《山海经》精卫终于快把东海填平了!只剩下了最后的一小片区域了。同时,西山上的木石也已经不多了。精卫能把东海填平吗?事实上,东海未填平的区域还需要至少体积为v的木石...原创 2019-05-23 07:57:56 · 177 阅读 · 1 评论 -
基础dp洛谷P1508 Likecloud-吃、吃、吃
题目背景问世间,青春期为何物?答曰:“甲亢,甲亢,再甲亢;挨饿,挨饿,再挨饿!”题目描述正处在某一特定时期之中的李大水牛由于消化系统比较发达,最近一直处在饥饿的状态中。某日上课,正当他饿得头昏眼花之时,眼前突然闪现出了一个n*m(n and m<=200)的矩型的巨型大餐桌,而自己正处在这个大餐桌的一侧的中点下边。餐桌被划分为了n*m个小方格,每一个方格中都有一个圆形的巨型大...原创 2019-05-23 07:56:32 · 85 阅读 · 0 评论 -
基础dp洛谷P1115 最大子段和
题目描述给出一段序列,选出其中连续且非空的一段使得这段和最大。输入输出格式输入格式:第一行是一个正整数NN,表示了序列的长度。第二行包含NN个绝对值不大于1000010000的整数A_iAi,描述了这段序列。输出格式:一个整数,为最大的子段和是多少。子段的最小长度为11。输入输出样例输入样例#1:复制72 -4 3 -1 2 ...原创 2019-05-23 07:55:32 · 136 阅读 · 0 评论 -
基础dp洛谷P1091 合唱队形
题目描述NN位同学站成一排,音乐老师要请其中的(N-KN−K)位同学出列,使得剩下的KK位同学排成合唱队形。合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2,…,K1,2,…,K,他们的身高分别为T_1,T_2,…,T_KT1,T2,…,TK, 则他们的身高满足T_1<...<T_i>T_{i+1}>…>T_K(1 \le i \le K)...原创 2019-05-23 07:53:59 · 215 阅读 · 0 评论 -
洛谷p1280 入门dp
入门dp洛谷p1280尼克每天上班之前都连接上英特网,接收他的上司发来的邮件,这些邮件包含了尼克主管的部门当天要完成的全部任务,每个任务由一个开始时刻与一个持续时间构成。尼克的一个工作日为N分钟,从第一分钟开始到第N分钟结束。当尼克到达单位后他就开始干活。如果在同一时刻有多个任务需要完成,尼克可以任选其中的一个来做,而其余的则由他的同事完成,反之如果只有一个任务,则该任务必需由尼克去完成,假...原创 2019-05-21 20:32:17 · 119 阅读 · 0 评论 -
最长下降子串+种类 洛谷P1108 低价购买
P1108 低价购买题目描述“低价购买”这条建议是在奶牛股票市场取得成功的一半规则。要想被认为是伟大的投资者,你必须遵循以下的问题建议:“低价购买;再低价购买”。每次你购买一支股票,你必须用低于你上次购买它的价格购买它。买的次数越多越好!你的目标是在遵循以上建议的前提下,求你最多能购买股票的次数。你将被给出一段时间内一支股票每天的出售价(2^{16}216范围内的正整数),你可以选择在哪些...原创 2019-06-07 14:35:58 · 112 阅读 · 0 评论