![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
dp
文章平均质量分 54
晚乔最美
这个作者很懒,什么都没留下…
展开
-
东华码蹄集第22周oj赛(splay ,小码哥们约见,子集统计,距离统计)
码蹄集原创 2022-10-25 20:23:17 · 1052 阅读 · 0 评论 -
leetcode309 最佳买卖股票时机含冷冻期
leetcode原创 2022-10-23 20:32:45 · 90 阅读 · 0 评论 -
Strategic game (树形dp)
题目传送门DescriptionBob enjoys playing computer games, especially strategic games, but sometimes he cannot find the solution fast enough and then he is very sad. Now he has the following problem. He must defend a medieval city, the roads of which form a tree原创 2020-07-14 00:06:18 · 540 阅读 · 2 评论 -
P1833 樱花(二进制优化dp)
颜值不够,学习来凑,还是决定认真得学一遍dp题目传送门题目描述爱与愁大神后院里种了n棵樱花树,每棵都有美学值Ci。爱与愁大神在每天上学前都会来赏花。爱与愁大神可是生物学霸,他懂得如何欣赏樱花:一种樱花树看一遍过,一种樱花树最多看Ai遍,一种樱花树可以看无数遍。但是看每棵樱花树都有一定的时间Ti。爱与愁大神离去上学的时间只剩下一小会儿了。求解看哪几棵樱花树能使美学值最高且爱与愁大神能准时(或提早)去上学。输入格式共n+1行:第1行:三个数:现在时间Ts(几点:几分),去上学的时间Te(几点:几分)原创 2020-07-06 18:13:27 · 468 阅读 · 0 评论 -
C. George and Job(DP)
题目传送门题意,长度为n的序列,让你求出k个长度为m的序列的和最大。思路:很明显是DP,我们先求一下前缀和,然后这里我们定义dp【i】【j】截止到i时,j个序列的和的最优解。然后我们就能得到状态转移方程dp[ i ][ j ]=max(dp[ i - 1 ][ j ] , dp[ i - m ] [ j - 1]+sum[ i ]-sum[ i - m]);最后的dp[ n ] [ k ]就是全局最优解。代码如下:#include<bits/stdc++.h>#include&原创 2020-07-05 22:21:03 · 215 阅读 · 0 评论 -
P2946 [USACO09MAR]Cow Frisbee Team S(dp)
每天写两道dp题,2020/07/03 打卡第一天题目链接题目描述老唐最近迷上了飞盘,约翰想和他一起玩,于是打算从他家的 NN 头奶牛中选出一支队伍。每只奶牛的能力为整数,第 ii 头奶牛的能力为Ri 。飞盘队的队员数量不能少于 11、大于NN。一支队伍的总能力就是所有队员能力的总和。约翰比较迷信,他的幸运数字是 FF ,所以他要求队伍的总能力必须是 F 的倍数。请帮他算一下,符合这个要求的队伍组合有多少?由于这个数字很大,只要输出答案对 10^8取模的值。输入格式第一行:两个用空格分开的整数:原创 2020-07-03 13:58:33 · 435 阅读 · 1 评论 -
D. Remove One Element (DP)
You are given an array a consisting of n integers.You can remove at most one element from this array. Thus, the final length of the array is n−1 or n.Your task is to calculate the maximum possible length of the strictly increasing contiguous subarray of原创 2020-06-29 17:17:26 · 291 阅读 · 0 评论 -
宁波工程学院2020新生校赛 E 皮卡丘这么可爱,当然要.....(多重背包二进制优化裸题)
题目链接题目描述训练师小梁在一次机缘巧合中,发现了一个皮卡丘部落,她非常喜欢皮卡丘,但由于精灵球有限,所以她打算在这里逗留一段时间,部落中有\text{n}n个皮卡丘,每个皮卡丘有不同的可爱度qi ,小梁要欣赏这些皮卡丘,但有的皮卡丘被看多了会抑郁,所以她要合理的分配时间和看的次数,收获最多的可爱度。输入描述:到达部落的时间e, s(24小时制时间),皮卡丘的个数n(s≤e,n≤10 5 )下面n行t,q,s分别代表:欣赏这只皮卡丘需要的时间(分钟),这只皮卡丘的可爱度,这只皮卡丘最多能看几次(s=原创 2020-06-21 20:46:07 · 203 阅读 · 0 评论 -
C. Two Arrays(DIV2)
You are given two integers n and m. Calculate the number of pairs of arrays (a,b) such that:the length of both arrays is equal to m;each element of each array is an integer between 1 and n (inclusive);ai≤bi for any index i from 1 to m;array a is sorted原创 2020-06-18 17:04:28 · 259 阅读 · 0 评论 -
动态规划之矩阵连乘问题
【问题描述】给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。例如,给定三个连乘矩阵{A1,A2,A3}的维数分别是10100,1005和550,采用(A1A2)A3,乘法次数为101005+10550=7500次,而采用A1(A2A3),乘法次数为100550+10100*5...原创 2020-04-22 16:33:11 · 2212 阅读 · 1 评论 -
牛客小白月赛21 I I love you(dp的优化)
题目链接题目描述此时相望不相闻,愿逐月华流照君。一纸情书,到底蕴含了多少倍的爱情呢?I love you, not only for what you are, but for what I am when I am with you.输入描述:共一行:一封若干个字符的情书(大小写不敏感)。情书不会超过684594个字符(大写、小写字母)。输出描述:共一行:包含一个整数,...原创 2020-02-10 20:37:59 · 2037 阅读 · 6 评论 -
2020牛客寒假算法基础集训营2 H 施魔法
题目描述牛可乐有 n 个元素( 编号 1…n ),第 i 个元素的能量值为 aia_iai。 牛可乐可以选择至少 k 个元素来施放一次魔法,魔法消耗的魔力是这些元素能量值的极差。形式化地,若所用元素编号集合为 S,则消耗的魔力为 max i∈S{ai}−min i∈S{ai}。 牛可乐要求每个元素必须被使用恰好一次。 牛可乐想知道他最少需要多少魔力才能用完所有元素,请你告诉他。#i...原创 2020-02-07 20:42:05 · 159 阅读 · 0 评论 -
HDU 1024 Max Sum Plus Plus
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int maxn = 1e6+10;const int INF = 0x7fffffff;int a[maxn];in...原创 2020-02-07 18:03:23 · 100 阅读 · 0 评论 -
合唱队形
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK, 则他们的身高满足T1<…Ti+1>…>TK(1<=i<=K)。 你的任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形...原创 2019-09-01 22:05:54 · 364 阅读 · 0 评论 -
G. Tom爬楼梯
G. Tom爬楼梯 单点时限: 2.0 sec 内存限制: 512 MBJerry 跑到了二楼,现在Tom面临的是一个n阶的楼梯,由于Tom的腿比较短,因此它一次只能爬1阶或2阶,机智的Jerry破坏掉了m阶楼梯,也就是说Tom无法踩在这m阶楼梯上,现在Tom想知道他有多少种方案能爬到第n阶楼梯。由于答案很大,输出方案数对109+7取模的结果。输入31 118 1110 ...原创 2019-08-20 17:57:35 · 123 阅读 · 0 评论