DP问题
文章平均质量分 95
二喵君
菜的不安详
展开
-
最长上升子序列(n*log n)
转载于:http://www.cnblogs.com/dongsheng/archive/2013/01/25/2876323.htmlNYOJ-214 单调递增子序列(二)单调递增子序列(二)时间限制:1000 ms | 内存限制:65535 KB难度:4 描述给定一整型数列{a1,a2...,an}(0<n<=100000),找出单...转载 2018-08-14 13:37:19 · 384 阅读 · 0 评论 -
Codeforces 106 Buns【多重背包】
参看资料:https://blog.csdn.net/qq_37748451/article/details/86486389题目:Lavrenty, a baker, is going to make several buns with stuffings and sell them.Lavrenty has n grams of dough as well as m diff...原创 2019-01-20 16:16:21 · 380 阅读 · 0 评论 -
HDU 5941 Inequality【DP】
不想看指针系列。https://blog.csdn.net/qq_37868325/article/details/86527693原创 2019-01-18 11:00:44 · 285 阅读 · 0 评论 -
HDU 4826 Labyrinth【动态规划】
题目:度度熊是一只喜欢探险的熊,一次偶然落进了一个m*n矩阵的迷宫,该迷宫只能从矩阵左上角第一个方格开始走,只有走到右上角的第一个格子才算走出迷宫,每一次只能走一格,且只能向上向下向右走以前没有走过的格子,每一个格子中都有一些金币(或正或负,有可能遇到强盗拦路抢劫, 度度熊身上金币可以为负,需要给强盗写欠条),度度熊刚开始时身上金币数为0,问度度熊走出迷宫时候身上最多有多少金币? Inp...原创 2019-01-18 10:32:40 · 348 阅读 · 0 评论 -
状压DP学习中的问题【2018-9-20】
这道题是入门必做对吧,,铺1*2的地板,找到一篇大神讲的,简直了,大神链接:https://blog.csdn.net/hopeztm/article/details/7841917题目链接:http://poj.org/problem?id=2411编程之美的课后题也有一个和整个题目一样的。(P269) 题目这个题目的题意很容易理解,在一个N*M的格子里,我们现在有两种类型的...原创 2018-09-21 00:22:37 · 280 阅读 · 0 评论 -
状压dp的学习【2018-09-18】
一,阅读课本,博客以及其中遇到的问题:篇目1:资料来源:https://blog.csdn.net/u011077606/article/details/43487421遇到问题:1,NP问题是什么?------------------------------------------------ NP问题是指存在多项式算法能够解决的非决定性问题,而其中NP完全问题又是 最有可...原创 2018-09-18 21:18:38 · 180 阅读 · 0 评论 -
题解--the empty sequence is a regular
We give the following inductive definition of a “regular brackets” sequence:the empty sequence is a regular brackets sequence, if s is a regular brackets sequence, then (s) and [s] are regular brac...原创 2018-09-03 13:42:30 · 547 阅读 · 0 评论 -
题解--Halloween Costumes (LightOJ 1422)
Halloween CostumesSubmit StatusDescriptionGappu has a very busy weekend ahead of him. Because, next weekend is Halloween, and he is planning to attend as many parties as he can. Since it's Hallo...原创 2018-09-01 21:34:19 · 397 阅读 · 0 评论 -
整数划分(四)
碰着一道区间dp,看着不难,就是不明白,强制性输出,明白一丢丢:原代码链接:https://blog.csdn.net/my_sunshine26/article/details/77141398【题意】给出一个数n,要求在n的数位间插入(m-1)个乘号,将n分成了m段,求这m段的最大乘积。 原代码:#include <cstdio>#include <...原创 2018-08-21 21:45:56 · 217 阅读 · 0 评论 -
曼哈顿距离最小生成树&莫队算法
参考资料:https://www.cnblogs.com/CsOH/p/5904430.html https://blog.csdn.net/huzecong/article/details/8576908 https://www.cnblogs.com/xzxl/p/7237246.html ...原创 2018-08-31 17:01:19 · 1039 阅读 · 0 评论 -
LIS的几种不同复杂度解法
看博文的时候一直在默默嘀咕,lis是什么。LIS(longest increasing subsequence):最长上升子序列。这篇博文又碰到一个LCS(Longest common subsequence):最长公共子序列。 转载于:https://blog.csdn.net/NOIAu/article/details/72870205LIS通常的一种n^2解法No.1...转载 2018-08-20 11:01:24 · 1230 阅读 · 0 评论 -
混合三种背包问题实例:
混合三种背包问题实例:正经代码:/*旅行者有一个容量为V公斤的背包n :物品种数w :物品重量c :物品价值p :物品可以拿取的数目(0表示可取无穷多件)输入样例:10 32 1 03 3 14 5 4输出样例:11*/#include<cstdio>#include<iostream>using namespace s...原创 2018-08-18 20:36:15 · 3552 阅读 · 0 评论 -
C++中lower_bound函数和upper_bound函数
STL中关于二分查找的函数有三个lower_bound 、upper_bound 、binary_search 。这三个函数都运用于有序区间(当然这也是运用二分查找的前提),下面记录一下这两个函数。ForwardIter lower_bound(ForwardIter first, ForwardIter last,const _Tp& val)算法返回一个非递减序列[first, l...转载 2018-08-18 09:32:07 · 319 阅读 · 0 评论 -
背包九讲(学习用)
背包九讲 目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 第八讲 泛化物品 第九讲 背包问题问法的变化 附:USACO中的背包问题 前言本篇文章是我(dd_engi)正在进行中的一个雄心勃勃的写作计划的一部分,这个计划的内容是写作...转载 2018-08-14 15:15:36 · 216 阅读 · 0 评论 -
HDU 5501 The Highest Mark【背包+贪心】
参看资料:https://blog.csdn.net/rain722/article/details/75418642题目:The SDOI in 20452045 is far from what it was been 3030 years ago. Each competition has ttminutes and nn problems. The ithith probl...原创 2019-01-15 22:04:41 · 217 阅读 · 0 评论