![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
lt36
这个作者很懒,什么都没留下…
展开
-
牛客IOI赛制测试赛 括号
链接:https://ac.nowcoder.com/acm/contest/3211/D来源:牛客网题目描述小A有一个只包含左右括号的字符串S。但他觉得这个字符串不够美观,因为它不是一个合法的括号串。一个合法的括号串是这样定义的:1. ()是合法的括号串2. 若A是合法的括号串,则(A)则是合法的括号串3. 若A,B是合法的括号串,则AB也是合法的括号串。小A现在希望删...原创 2019-12-05 16:10:18 · 448 阅读 · 0 评论 -
codeforces 1234F Yet Another Substring Reverse 状压dp
题目链接:http://codeforces.com/problemset/problem/1234/F题意:给了一个字符串,每个字符在‘a’到‘t’之间,长度不超过1e6,最多可以进行一次翻转操作翻转某个区间,找最长的一个子串,这个子串中没有重复字符,输出最大长度。题解:要找两个没有交集的子串,使长度和最大,两个不在一起的子串,总能翻转某个子串使这两个子串在一块。字符串最多只...原创 2019-10-24 21:05:52 · 199 阅读 · 0 评论 -
51nod 1020 1到n的全排列逆序对为k的方案数
题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1020题意:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2 4 3 1中,2 1,4 3,4 1,3 1是逆序,逆序数是4。1-n的全排列中,逆序数最小为0(正...原创 2019-10-21 19:46:44 · 3509 阅读 · 0 评论 -
HDU - 1520 Anniversary party 树形dp
题目链接:https://vjudge.net/problem/HDU-1520题目:There 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....原创 2019-07-26 20:08:11 · 98 阅读 · 0 评论 -
HDU - 4283You Are the One 区间dp
题目链接:https://vjudge.net/problem/HDU-4283The TV shows such as You Are the One has been very popular. In order to meet the need of boys who are still single, TJUT hold the show itself. The show is h...原创 2019-07-26 08:50:03 · 128 阅读 · 0 评论 -
立方体塔 头条笔记题 dp,背包算方案数
题目链接;https://www.acwing.com/problem/content/857/题目:方有w个白色立方体和b个黑色立方体,现在小方想把它们堆成一个立方体塔。一座高度为h的立方体塔,最底层有h个立方体,每往上一层,所需立方体减一,直到最高层只需要一个立方体。为了让这座塔看起来美观,小方希望,每一层都只能用一种颜色的立方体。小方希望把这座塔叠的尽可能高,因此他想...原创 2019-07-20 20:40:41 · 163 阅读 · 0 评论 -
HRBUST - 1819 石子合并问题--圆形版 区间dp
题目链接:https://vjudge.net/problem/HRBUST-1819题目:在圆形操场上摆放着一行共n堆的石子。现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆石子数记为该次合并的得分。请编辑计算出将n堆石子合并成一堆的最小得分和将n堆石子合并成一堆的最大得分。Input输入有多组测试数据。每组第一行为n(n<=100)...原创 2019-07-25 09:36:12 · 227 阅读 · 0 评论 -
HRBUST - 1818 石子合并问题--直线版 区间dp入门题
题目链接:https://vjudge.net/problem/HRBUST-1818题意:一条直线上摆放着一行共n堆的石子。现要将石子有序地合并成一堆。规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆石子数记为该次合并的得分。请编辑计算出将n堆石子合并成一堆的最小得分和将n堆石子合并成一堆的最大得分。Input输入有多组测试数据。每组第一行为n(n<=100),...原创 2019-07-25 08:59:24 · 112 阅读 · 0 评论 -
第五届新疆省ACM-ICPC程序设计竞赛 虚无的后缀 背包
链接:https://ac.nowcoder.com/acm/contest/911/H来源:牛客网题目:给出 n 个数字,第 i 个数字为 a[i],我们从中选出 k 个数字,使得乘积后缀 0 的个数最多。输入描述:第一行,两个正整数 n,k(1≤k≤n≤200),第 2 行 n 个正整数表示ai(ai≤10^18)输出描述:输出一个整数,表示最多有多少个后缀 0...原创 2019-08-21 15:16:21 · 226 阅读 · 0 评论 -
2019牛客多校第八场 BBeauty Values dp
链接:https://ac.nowcoder.com/acm/contest/888/B来源:牛客网题目描述Gromah and LZR have entered the second level. There is a sequence a1,a2,⋯ ,an on the wall.There is also a note board saying "the beauty val...原创 2019-08-12 19:59:14 · 189 阅读 · 1 评论 -
牛客练习赛50 E tokitsukaze and Segmentation dp
链接:https://ac.nowcoder.com/acm/contest/1080/E来源:牛客网题目描述tokitsukaze有一个长度为n的字符串,字符串仅包含'0'-'9'。tokitsukaze要把这个字符串切割成若干个子串,每个子串作为一个十进制的数,能被3整除,且不含前导0。问有多少种切割的方案。由于答案可能很大,请输出mod 998244353 后的结果。输入描...原创 2019-09-01 08:59:03 · 463 阅读 · 0 评论 -
UVALive - 3942 Remember the Word 字典树+dp
题目链接:https://cn.vjudge.net/problem/UVALive-3942题意:给出一个由n个不同单词组成的字典和一个长字符串s。把这个字符串分解成若干个单词的连接(单词可以重复使用),有多少种方法? 比如,有4个单词 a,b,ac,cd, 则abcd有两种分解方法: a+b+cd和ab+cds的长度<300000 , 1<=n<=4000, 每个...原创 2019-09-03 10:01:48 · 126 阅读 · 0 评论 -
牛客小白月赛17 H 取球游戏 概率dp
链接:https://ac.nowcoder.com/acm/contest/1085/H来源:牛客网题目描述小sun非常喜欢玩游戏,最近他和同学正在玩这样一个游戏:小sun有一个神奇的袋子,袋子里面有C种颜色的球,每种颜色的球都有无限多个。现在小sun每次将会从袋子里拿出一个球,然后将这个球放在桌面上,如果桌面上已经有这种颜色的球了,小孙就把它们两个重新放进袋子里。在玩的时候小...原创 2019-09-18 19:30:54 · 242 阅读 · 0 评论 -
2019牛客国庆集训派对day1 D Modulo Nine dp
题目链接:https://ac.nowcoder.com/acm/contest/1099/D题意:构造长度为n的一个10进制正整数a,允许有前导0,有m个限制条件,每个限制条件给一个区间 [Li,Ri]要求这个正整数 的第Li位到第Ri位的连乘 mod 9==0问有多少种方案, 答案mod 1e9+7;题解:要求mod 9等于0,那么这个区间的乘积最少要有两个因子3,3和...原创 2019-10-05 10:46:36 · 253 阅读 · 0 评论 -
2019牛客国庆集训派对day5 L Nice Trick dp或者枚举
题目链接:https://ac.nowcoder.com/acm/contest/1110/L题解:由于题目给了选三个数乘积求和的公式,所以我刚开始想怎么推选四个数乘积求和的公式,然后队友说枚举其中一个数字就可以套题目给的那个公式了,想了想确实是,先预处理一下前缀和,然后枚举al, 对于前边的ai*aj*ak的和,可以O(1)进行计算。比赛结束之后发现有dp写法,更简单一点。下边给...原创 2019-10-06 09:47:32 · 173 阅读 · 0 评论 -
2019牛客暑假多校训练第一场E ABBA dp
链接:https://ac.nowcoder.com/acm/contest/881/E来源:牛客网题目描述Bobo has a string of length 2(n + m) which consists of characters `A` and `B`. The string also has a fascinating property: it can be decompos...原创 2019-07-19 09:19:15 · 158 阅读 · 0 评论 -
HDU - 1028 dp或者母函数
题目链接;https://vjudge.net/problem/HDU-1028题目:"Well, it seems the first problem is too easy. I will let you know how foolish you are later." feng5166 says."The second problem is, given an positive ...原创 2019-07-23 17:09:03 · 129 阅读 · 0 评论 -
2019年icpc全国邀请赛(西安)D题 Miku and Generals 01背包,二分图染色
题目链接:https://nanti.jisuanke.com/t/39271题意:给你n个物品,要把这n个物品分成两堆。然后给了m个对立关系,比如a和b对立,那么a和b不能同一堆中。然后要使这两堆物品价值的差值尽可能小,输出物品价值大的那一堆的那个值。输入描述:t组样例,t<=100<=n,m<=200;n个物品,0<=a[i]<=5...原创 2019-05-26 21:31:54 · 385 阅读 · 2 评论 -
奇怪的汉诺塔 递推
题目链接https://www.acwing.com/problem/content/98/题目汉诺塔问题,条件如下:1、这里有A、B、C和D四座塔。2、这里有n个圆盘,n的数量是恒定的。3、每个圆盘的尺寸都不相同。4、所有的圆盘在开始时都堆叠在塔A上,且圆盘尺寸从塔顶到塔底逐渐增大。5、我们需要将所有的圆盘都从塔A转移到塔D上。6、每次可以移动一个圆盘,当塔为...原创 2019-02-28 12:52:16 · 543 阅读 · 0 评论 -
最短Hamilton路径 状压dp
题目给定一张 n 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。输入格式第一行输入整数n。接下来n行每行n个整数,其中第i行第j个整数表示点i到j的距离(记为a[i,j])。对于任意的x,y,z数据保证 a[x,x]=0,a[x,y]=a[y,x]...原创 2019-02-25 20:29:53 · 181 阅读 · 0 评论 -
有依赖的背包问题 树形dp
题目链接https://www.acwing.com/problem/content/description/10/题目描述有N个物品和一个容量是V的背包。物品之间具有依赖关系,且依赖关系组成一棵树的形状。如果选择一个物品,则必须选择它的父节点。如下图所示:如果选择物品5,则必须选择物品1和2。这是因为2是5的父节点,1是2的父节点。每件物品的编号是i,体积是v...原创 2019-03-08 18:51:46 · 577 阅读 · 0 评论 -
背包问题求方案数
题目链接https://www.acwing.com/problem/content/11/题目有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最优选法的方案数。注意答案可能很大,请输出答案模 1e9+7的结果。输入格式第一行两个...原创 2019-03-08 19:33:23 · 854 阅读 · 0 评论 -
背包问题求具体方案
题目链接https://www.acwing.com/problem/content/12/题目有N件物品和一个容量是V的背包。每件物品只能使用一次。第ii件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出字典序最小的方案。这里的字典序是指:所选物品的编号所构成的序列。物品的编号范围是1…N。...原创 2019-03-08 20:09:27 · 504 阅读 · 0 评论 -
流星雨
链接:https://ac.nowcoder.com/acm/contest/547/D来源:牛客网题目描述英仙座流星雨(学名Perseids)是以英仙座γ星附近为辐射点出现的流星雨,也称英仙座γ流星雨。每年在7月20日至8月20日前后出现,于8月13日达到高潮。与象限仪座流星雨、双子座流星雨并称为北半球三大流星雨。暑假到了,又是一个去看流星雨的好季节。看流星雨最重要的是什么?当...原创 2019-03-19 16:54:28 · 548 阅读 · 1 评论 -
混合背包问题
题目链接https://www.acwing.com/problem/content/7/题目有N种物品和一个容量是V的背包。物品一共有三类:第一类物品只能用1次(01背包); 第二类物品可以用无限次(完全背包); 第三类物品最多只能用si次(多重背包);每种体积是vi,价值是wi。求解将哪些物品装入背包,可使物品体积总和不超过背包容量,且价值总和最大。...原创 2019-03-08 07:38:58 · 193 阅读 · 0 评论 -
二维费用的背包问题
题目链接https://www.acwing.com/problem/content/8/题目N件物品和一个容量是V的背包,背包能承受的最大重量是M。每件物品只能用一次。体积是vi,重量是mi,价值是wi。求解将哪些物品装入背包,可使物品总体积不超过背包容量,总重量不超过背包可承受的最大重量,且价值总和最大。输出最大价值。输入格式第一行三个整数,N,V,M...原创 2019-03-08 07:47:46 · 1600 阅读 · 6 评论 -
分组背包问题
题目链接https://www.acwing.com/problem/content/9/题目有N组物品和一个容量是V的背包。每组物品有若干个,同一组内的物品最多只能选一个。每件物品的体积是vij,价值是wij,其中i是组号,j是组内编号。求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行有两个整数N,V...原创 2019-03-08 08:19:03 · 257 阅读 · 0 评论 -
蓝桥杯 拿糖果
题目链接http://lx.lanqiao.cn/problem.page?gpid=T376问题描述 妈妈给小B买了N块糖!但是她不允许小B直接吃掉。 假设当前有M块糖,小B每次可以拿P块糖,其中P是M的一个不大于根号下M的质因数。这时,妈妈就会在小B拿了P块糖以后再从糖堆里拿走P块糖。然后小B就可以接着拿糖。 现在小B希望知道最多可以拿多少糖。输入格式 一个整数...原创 2019-03-08 09:32:55 · 173 阅读 · 0 评论 -
打怪兽
题目链接https://www.acwing.com/problem/content/605/这道题是腾讯的一道笔试题题目小Q打算穿越怪兽谷,他不会打怪,但是他有钱。他知道,只要给怪兽一定的金币,怪兽就会一直护送着他出谷。在谷中,他会依次遇见N只怪兽,每只怪兽都有自己的武力值和要“贿赂”它所需的金币数。如果小Q没有“贿赂”某只怪兽,而这只怪兽“武力值”又大于护送他的怪兽...原创 2019-04-10 20:13:52 · 436 阅读 · 0 评论 -
小A买彩票 dp或枚举
链接:https://ac.nowcoder.com/acm/contest/549/C来源:牛客网题目描述小A最近开始沉迷买彩票,并且希望能够通过买彩票发家致富。已知购买一张彩票需要3元,而彩票中奖的金额分别为1,2,3,4元,并且比较独特的是这个彩票中奖的各种金额都是等可能的。现在小A连续购买了n张彩票,他希望你能够告诉他至少能够不亏本的概率是多少。输入描述:一行一个整...原创 2019-04-13 10:08:54 · 800 阅读 · 0 评论 -
Educational Codeforces Round 63 (Rated for Div. 2) Beautiful Array
题目链接http://codeforces.com/contest/1155/problem/D题意:首先给你两个整数n和x;然后输入n个整数。有最多一次操作,让某个区间的所有值都乘x。也可以不进行这个操作。然后求出最大的区间和。题解动态规划题。dp[i][0] 表示以a[i]结尾,并且没有进行乘x操作的最大值。dp[i][1]表示以a[i]*x结尾的最大...原创 2019-04-26 09:22:21 · 126 阅读 · 0 评论 -
小w的禁忌与小G的长诗
链接:https://ac.nowcoder.com/acm/contest/696/C来源:牛客网题目描述自从上次小w被奶牛踹了之后,就一直对此耿耿于怀。于是"cow"成为了小w的禁忌,而长得和"cow"很像的"owc"…凡是同时含有"c","w","o"的都进入了他的禁忌名单。小G想给他送一幅幅长为n个字符的长诗,但是又怕触犯他的禁忌。所以他决定要是诗中出现了他的禁忌就宁可不...原创 2019-04-28 13:40:19 · 286 阅读 · 0 评论 -
小K的雕塑 01背包变形
链接:https://ac.nowcoder.com/acm/contest/696/D来源:牛客网题目描述小K有n个雕塑,每个雕塑上有一个整数若集合T中的每一个元素在n个雕塑上都能找得到,则称这个集合为一个优秀的集合小K想知道所有大小<=k优秀的集合的价值和是多少一个优秀的集合的价值可以用F(T)=∏x , x∈T来表示特别的F(∅)=1, |∅|=0即求...原创 2019-04-28 14:20:38 · 231 阅读 · 0 评论 -
郭姐分石子 划分数问题
题目来源: 2016年中北大学新生赛问题描述 郭姐最近很无聊,于是就开始分石头。郭姐有n颗石头,她要把石头分成m堆,每堆至少有一个石子,她想知道有多少种分法输入描述2个整数,n和m(m <= n <= 20)。输出描述一个整数,表示种数样例输入 7 3输出4提示: (2,2,3)和(3,2,2)是同一种情况思路: 记得以...原创 2018-11-24 17:01:11 · 315 阅读 · 0 评论