![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
Dup4
这个作者很懒,什么都没留下…
展开
-
Kattis - bank 【简单DP】
Kattis - bank 【简单DP】Description Oliver is a manager of a bank near KTH and wants to close soon. There are many people standing in the queue wanting to put cash into their accounts after they heard ...原创 2018-02-28 23:05:55 · 702 阅读 · 0 评论 -
第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 D psd面试 【LCS】
链接:https://www.nowcoder.com/acm/contest/90/D 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 掌握未来命运的女神 psd 师兄在拿了朝田诗乃的 buff 后决定去实习。 埃森哲公司注册成立于爱尔兰,是一家全球领先的专业服务...原创 2018-03-25 09:05:34 · 282 阅读 · 0 评论 -
牛客小白月赛1 G あなたの蛙は旅⽴っています【DP】
题目链接https://www.nowcoder.com/acm/contest/85/G思路按照题解上的方式 存取数据 然后DP一下 就可以了AC代码#include <cstdio>#include <cstring>#include <ctype.h>#include <cstdlib>#include &...原创 2018-03-21 14:35:03 · 512 阅读 · 0 评论 -
HDU - 1176 免费馅饼 【DP】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1176思路 因为刚开始的起点是固定的 但是终点不是固定的 所以我们可以从终点往起点推dp[i][j] 表示 在时刻为t的时候 坐标为j 的时刻 可以获得的最多馅饼数dp[i][j] += max(dp[i + 1][j - 1], dp[i + 1][j], dp[i + 1][j +...原创 2018-04-15 08:07:42 · 285 阅读 · 0 评论 -
HZNU 与班尼特·胡迪一起攻破浮空城 【DP】
题目链接http://acm.hznu.edu.cn/OJ/problem.php?id=2264思路从终点往起点走 然后每次更新状态因为要满足 最短路线所以其实 只能是 往左走,往下走 或者 往下一层走 AC代码#include <cstdio>#include <cstring>#include <ctype.h>#incl...原创 2018-04-05 11:06:27 · 366 阅读 · 0 评论 -
HDU - 1160 FatMouse's Speed 【DP】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1160题意给出一系列的 wi si要找出一个最长的子序列 满足 wi 是按照升序排列的 si 是按照 降序排列的思路 因为有双关键词 我们 可以先将一关键词 比如 W 按照 升序排序再根据 S 关键词 来找 最长下降子序列 就可以了要输出 其中的一个子序列 我们只要...原创 2018-04-12 15:01:58 · 168 阅读 · 0 评论 -
HDU - 1260 Tickets 【DP】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1260题意有N个人来买电影票 因为售票机的限制 可以同时 卖一张票 也可以同时卖两张 卖两张的话 两个人必须是相邻的给出 N 个 价格 是 一个一个买的时间花费给出 N - 1个价格 是 相邻的两个人一起买的时间花费 求出 最小的时间花费思路dp[i] 表示 卖到当前这...原创 2018-04-12 15:57:21 · 156 阅读 · 0 评论 -
HDU - 1003 Max Sum 【DP】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1003题意 给出一个序列 要求找出一个和最大的子序列思路 O(N)的做法 但是要标记 子序列的头部位置 如果输入全部是负数的话 应该输出是最小的负数和它的位置 而不是输出0 0 0AC代码#include<cstdio>#include<iostream&...原创 2018-04-13 22:42:44 · 131 阅读 · 0 评论 -
UVALive - 6257 K - Chemist's vows 【DFS】【BFS】【DP】
题目链接https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4268题意 给出化学元素周期表,然后给出一个字符串,判断字符串里面的字符,能不能够完全由元素周期表里面的元素构成或者换一种说法,将字符串切割成若干...原创 2018-04-23 22:47:12 · 403 阅读 · 0 评论 -
HDU - 1134 Game of Connections 【DP】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=1134题意 给出一个n 然后有2n个点 给两个点连一条边,最后连N条边,要求所有的边不能够交叉 问最多有几分连边的方式思路我们可以发现 一个点 可以和它相隔偶数个点 的点连一条边 如果相隔奇数个点 比如说那么 2号点 要是想连一条边 必然会经过点1和点3 连的边 ...原创 2018-04-25 22:31:44 · 257 阅读 · 0 评论 -
HDU - 5550 Game Rooms 【DP+前缀和】
题目链接http://acm.hdu.edu.cn/showproblem.php?pid=5550题意一撞大楼有N层楼,然后每层楼都有一部分人喜欢打羽毛球,一部分人喜欢打乒乓球 但是每层楼只能选择建一个羽毛球馆或者建一个乒乓球馆 那么每个人到它喜欢的球馆的距离就是一个权值 求出怎么规划 使得所有人到它喜欢的球馆的距离之和最小思路其实当时在训练的时候 有在想当时训练的...原创 2018-05-12 15:13:05 · 255 阅读 · 0 评论 -
Maximum Subsequence Sum 【DP】
Given a sequence of K integers { N1, N2, …, NK }. A continuous subsequence is defined to be { Ni, Ni+1, …, Nj } where 1≤i≤j≤K. The Maximum Subsequence is the continuous subsequence w...原创 2018-03-24 19:47:29 · 218 阅读 · 0 评论 -
第13届景驰-埃森哲杯广东工业大学ACM程序设计大赛 A 跳台阶【DP】
链接:https://www.nowcoder.com/acm/contest/90/A 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 小明在坐景驰科技研发的无人车到达了目的地。 景驰科技(JingChi.ai)是一家由人工智能技术驱动、以无人驾驶技术为核心的智能...原创 2018-03-24 17:57:30 · 222 阅读 · 0 评论 -
HDOJ 1501 Zipper 【简单DP】
HDOJ 1501 Zipper 【简单DP】Problem Description Given three strings, you are to determine whether the third string can be formed by combining the characters in the first two strings. The first two strin...原创 2018-03-01 23:24:40 · 234 阅读 · 0 评论 -
Kattis - honey【DP】
Kattis - honey【DP】题意 有一只蜜蜂,在它的蜂房当中,蜂房是正六边形的,然后它要出去,但是它只能走N步,第N步的时候要回到起点,给出N, 求方案总数思路 用DP 因为N == 14所以 最多走7步 我们不妨设 (7, 7) 为原点,然后 dp[0][7][7] = 1因为 N == 0 的时候 方案数只有一个 那就是 不动吧。。dp[i][j][k] ...原创 2018-03-03 22:29:52 · 213 阅读 · 0 评论 -
HackerRank - common-child【DP】
HackerRank - common-child【DP】题意 给出两串长度相等的字符串,找出他们的最长公共子序列e思路 字符串版的LCSAC代码#include <iostream> #include <cstdio>#include <algorithm>#include <cmath>#include ...原创 2018-03-03 22:41:49 · 195 阅读 · 0 评论 -
POJ_2533 Longest Ordered Subsequence【DP】【最长上升子序列】
POJ_2533 Longest Ordered Subsequence【DP】【最长递增子序列】Longest Ordered Subsequence Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 58448 Accepted: 26207Description A numeric se...原创 2018-03-04 08:50:41 · 209 阅读 · 0 评论 -
HDOJ_1087_Super Jumping! Jumping! Jumping! 【DP】
HDOJ_1087_Super Jumping! Jumping! Jumping! 【DP】Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44670 Accepted Submission(s): 20693Probl...原创 2018-03-04 09:05:36 · 157 阅读 · 0 评论 -
HDOJ 1159 Common Subsequence【DP】
HDOJ 1159 Common Subsequence【DP】Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 44280 Accepted Submission(s): 20431Problem Description ...原创 2018-03-04 09:33:47 · 200 阅读 · 0 评论 -
HDOJ 1257 最少拦截系统 【DP】
HDOJ 1257 最少拦截系统 【DP】Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 50753 Accepted Submission(s): 19895Problem Description 某国为了防御敌国的导...原创 2018-03-04 09:52:21 · 274 阅读 · 0 评论 -
HDOJ 1501 Zipper 【DP】【DFS+剪枝】
HDOJ 1501 Zipper 【DP】【DFS+剪枝】Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 10886 Accepted Submission(s): 3925Problem Description Giv...原创 2018-03-04 10:13:03 · 205 阅读 · 0 评论 -
HDOJ 1423 Greatest Common Increasing Subsequence 【DP】【最长公共上升子序列】
HDOJ 1423 Greatest Common Increasing Subsequence 【DP】【最长公共上升子序列】Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8768 Accepted Submission(...原创 2018-03-05 19:51:23 · 158 阅读 · 0 评论 -
Wannafly挑战赛12 A 银行存款 【DP】【DFS】
链接:https://www.nowcoder.com/acm/contest/79/A 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K Special Judge, 64bit IO Format: %lld 题目描述 银行的定期存款一般有1年期、2年期、3年期、5年期四种。 现在我们有1块钱,我们想知道,通过合理安...原创 2018-03-23 22:28:45 · 261 阅读 · 0 评论 -
CodeForces - 597C Subsequences 【DP + 树状数组】
题目链接http://codeforces.com/problemset/problem/597/C题意给出一个n 一个 k 求 n 个数中 长度为k的上升子序列 有多少个思路刚开始就是想用dp 复杂度 大概是 O(n ^ 2 * k)T了但是 思路还是一样的 只是用树状数组 优化了一下 第三层循环dp[i][j] 表示 第 i 个数 长度为 j 时那...原创 2018-04-27 22:23:31 · 285 阅读 · 0 评论