动态规划
V4yne.
HDU18级新生,ACM菜狗。
展开
-
牛客寒假训练赛2H.施魔法题解
链接:题目地址思路:比赛的时候感觉到了肯定有一种方式是排序后连续地取时最佳,然后很自然地写出了dp方程,不过那时候写的dp方程是n2的复杂度,就没有接着比赛了七题滚粗了。其实这个题目让我想起了很多时候的dp题目都不会那么直白的dp,很可能是需要优化的,当需要枚举一个区间里面的最小值时,我们就应该想办法把dp方程中下标为i的东西拿出来,下标为j的拿出来,在dp的过程中同时维护有关于j的式子的最大...原创 2020-02-07 22:23:44 · 207 阅读 · 0 评论 -
V4yne的模板----树的问题
1.求树的直径与两个端点。(两遍dfs,son记录端点。)2.换根dp求解树上每一个点为根时的最长链。(dp,dp0是子树中最长值,dp1是子树中次长值,dp2是答案)。3.最大或者最小的点覆盖或者边覆盖。...原创 2020-06-20 02:49:37 · 146 阅读 · 0 评论 -
2019百度之星复赛第一题题解(hdoj6725)
链接:http://acm.hdu.edu.cn/showproblem.php?pid=6725题目:DiversityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 13 Accepted Submission(s): 1...原创 2019-08-31 23:17:36 · 594 阅读 · 0 评论 -
2019暑假牛客多校4.G
题目:链接:https://ac.nowcoder.com/acm/contest/885/G来源:牛客网subsequence 1时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述You are given two strings s and t composed by digit...原创 2019-08-02 01:19:39 · 148 阅读 · 0 评论 -
poj1080 每天一道dp题打卡
poj1080 每天一道dp题打卡题目:http://poj.org/problem?id=1080思路:dp[i][j]表示第一个串的第i个和第二个串的第j个匹配时的最大匹配值,这样转移方程也很容易得到了。AC代码:#include<iostream>#include<cstdio>#include<cstdlib>#include<cst...原创 2019-07-23 21:15:59 · 118 阅读 · 0 评论 -
poj 1015 大力dp,01背包变种
题意不想说了,人写吐了,其实难也不能说很难,就是蛮绕的。AC代码:#include<stdio.h>#include<string.h>#include<iostream>#include<map>#include<math.h>#include<vector>#include<queue>#in...原创 2019-07-12 02:16:43 · 114 阅读 · 0 评论 -
poj2479 Maximum sum (dp)
poj2479 Maximum sum (dp)题意:k组数据,每组开始一个n代表n个数字,要求这些数字中不连续不重合不相交的两个子串和的最大值、思路:显然是一个dp,对两端进行dp,找到以i为结尾的子串和的最大值和以i为开头的子串和的最大值,然后再开个数组rmx存储i及其之后的子串和的最大值,再i到n用i结尾的子串和的最大值和rmx相加找最大值即可。最大连续子串和的变式,还是蛮经典的...原创 2019-07-11 20:03:50 · 147 阅读 · 0 评论 -
HDU 0708暑假集训队选拔赛1007
HDU 0708暑假集训队选拔赛1007Math ExpressionTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 87 Accepted Submission(s): 29Problem DescriptionGiv...原创 2019-07-11 01:43:38 · 155 阅读 · 0 评论 -
2019年ccpc女生赛重现赛题解F
2019年ccpc女生赛重现赛题解F题目:StringTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 6 Accepted Submission(s): 6Problem Descriptionwls 有一个长度为 n...原创 2019-07-14 22:24:54 · 664 阅读 · 3 评论 -
2019年ccpc女生赛重现赛题解E
2019年ccpc女生赛重现赛题解E题目:CheckoutTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 0 Accepted Submission(s): 0Problem DescriptionAlice 是一个身...原创 2019-07-14 19:15:18 · 490 阅读 · 2 评论 -
bzoj3029 守卫者的挑战(dp)
bzoj3029 守卫者的挑战现在的bzoj上找不到这题了,给上别处链接:https://www.acwing.com/problem/content/234/打开了黑魔法师Vani的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi的监狱的所在地。突然,眼前一道亮光闪过,“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图……”。瞬间,队...原创 2019-07-13 20:12:39 · 212 阅读 · 0 评论 -
poj 1141 Brackets Sequence 区间dp+记录断点的输出
题目:Brackets SequenceTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 35575 Accepted: 10287 Special JudgeDescriptionLet us define a regular brackets sequence in the following way:Emp...原创 2019-07-13 14:05:40 · 118 阅读 · 0 评论 -
牛客假日团队赛5.E
牛客假日团队赛5.E链接:https://ac.nowcoder.com/acm/contest/984/E来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述Bessie is on a diet where she can eat no more than C (10 ≤ C...原创 2019-07-09 18:40:56 · 185 阅读 · 0 评论 -
牛客假日团队赛5.K
牛客假日团队赛5.K链接:https://ac.nowcoder.com/acm/contest/984/K来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述最近,奶牛们热衷于把金币包在面粉里,然后把它们烤成馅饼。第i块馅饼中含有Ni(1<=Ni<=25)块金币,并...原创 2019-07-09 17:40:59 · 179 阅读 · 0 评论 -
牛客假日团队赛5.D
牛客假日团队赛D链接:https://ac.nowcoder.com/acm/contest/984/D来源:牛客网时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述Farmer John养了N(1 <= N <= 5,000)头奶牛,每头牛都有一个不超过32位二进制数的正整数...原创 2019-07-09 14:33:56 · 127 阅读 · 0 评论 -
2019内蒙古大学生程序设计竞赛A
2019内蒙古大学生程序设计竞赛A链接:https://www.bttcacm.cn/problem.php?id=1779题目描述勇士 haruhi 要铸造一个传说!但是在这之前,他需要打败恶龙。众所周知的是,恶龙的攻击力非常高,haruhi 作为一个攻击力只有 0 的家伙,需要去招募青蛙来攻打恶龙。haruhi 到恶龙巢穴的路上有 n 个酒馆,每个酒馆里都有一些青蛙。(不要问青蛙为...原创 2019-07-08 00:23:10 · 355 阅读 · 0 评论 -
2019内蒙古大学生程序设计竞赛G
2019内蒙古大学生程序设计竞赛G链接:https://www.bttcacm.cn/problem.php?id=1785题目描述小明在玩一个战略游戏。他现在的任务是找到敌方的军队在什么地方。他已经知道敌方的军队可能在的几个区域和每个区域敌方的军队可能存在的概率,且敌方的军队只可能存在于这些区域中的某一个区域当中。他拥有一个科技:可以同时扫描若干个区域并花费区域个数的金钱。但游戏有一定的限...原创 2020-02-03 01:16:02 · 543 阅读 · 1 评论