随笔分类 -  dp

摘要:Gym - 102307C Common Subsequence 题意:给你两个相同长度的DNA序列,判断这两个的最长公共子序列长度是不是0.99*n,n为序列的长度(n<=1e5)。 嗯,正常dp的想法是n2,肯定是会超时的,那么我们把目光放到0.99*n这里,反过来不就是最多只能失配0.01*n 阅读全文
posted @ 2019-10-14 17:38 新之守护者 阅读(360) 评论(0) 推荐(0)
摘要:Coins 题意:一开始所有n个硬币都是反面朝上的,每次必须拿k个来抛,抛的人足够聪明,问m次之后向上的硬币的期望。 首先说了这个足够聪明的意思,就是只要向反面的有k个就不会sb地去拿向正面的来抛,想了一会之后就觉得是个概率dp的转移, 然而一开始想漏了个组合数的加权,但在+1的提醒下搞通了,但是分 阅读全文
posted @ 2019-10-08 23:01 新之守护者 阅读(203) 评论(0) 推荐(0)
摘要:题目描述 众所周知,由于木星引力的影响,世界各地的推进发动机都需要进行重启。现在你接到紧急任务,要去收集火石碎片,重启西邮发动机。现在火石碎片已成为了稀缺资源,获得火石碎片需要钱或者需要一定的积分。火石碎片有大有小,越大的碎片能量越大,火石碎片的能量越大,重启的发动机的推力也就越强。但是,不只有我们 阅读全文
posted @ 2019-07-01 17:01 新之守护者 阅读(207) 评论(0) 推荐(0)
摘要:ZOJ - 4114 Flipping Game 题目大意:给出两个串s,t,n个灯泡的序列,1代表开着,0代表关着,一共操作k轮,每轮改变m个灯泡的状态,问最终能把s串变成t串的方案数。 坤神题解。 很奇特的一种dp,首先状态的定义dp[i][j]是前i轮操作后,有j个灯泡的状态跟最终串不一样的方 阅读全文
posted @ 2019-05-28 15:05 新之守护者 阅读(315) 评论(0) 推荐(0)
摘要:【编程题】(满分27分) 脱氧核糖核酸即常说的DNA,是一类带有遗传信息的生物大分子。它由4种主要的脱氧核苷酸(dAMP、dGMP、dCMT和dTMP)通过磷酸二酯键连接而成。这4种核苷酸可以分别记为:A、G、C、T。 DNA携带的遗传信息可以用形如:AGGTCGACTCCA.... 的串来表示。D 阅读全文
posted @ 2019-05-22 17:02 新之守护者 阅读(281) 评论(0) 推荐(0)
摘要:Combine String HDU - 5707 题目大意:给你三个串a,b,c,问a和b是不是恰好能组成c,也就是a,b是不是c的两个互补的子序列。 根据题意就可以知道对于c的第一个就应该是a第一个或者b的第一个,如果第一个是a的第一个,那么c的第二个就应该是a的第二个或者是b的第一个,反之也是 阅读全文
posted @ 2019-05-05 20:53 新之守护者 阅读(132) 评论(0) 推荐(0)
摘要:Mountain NumberFZU-2109 题目大意:一个大于0的数字x,分写成x=a[0]a[1]a[2][3]..a[n]的形式,(比如x=1234,a[0]=1,a[1]=2,a[3]=3,a[3]=4),Mountain Number要满足对于a[2*i+1]要大于等于a[2*i]和a[ 阅读全文
posted @ 2019-05-03 16:55 新之守护者 阅读(134) 评论(0) 推荐(0)
摘要:CF115DBeautiful Array 题目大意:给一个有n个元素的a数组,可以选择其中一个区间的所有数都乘上x,也可以不选,求最大子序列和。 如果没有前面的操作,就是只求最大子序列和,我们都知道就一个贪心的思路,当目前序列的和<0了,我们就当它为0,因为它对后面的序列只有负的贡献,完全不会使和 阅读全文
posted @ 2019-04-24 11:10 新之守护者 阅读(248) 评论(0) 推荐(0)
摘要:Problem Arrangement ZOJ - 3777 题目大意:有n道题,第i道题第j个做可以获得Pij的兴趣值,问至少得到m兴趣值的数学期望是多少,如果没有的话就输出No solution。 数学期望很好求,求出符合的方案数与总方案之比就是概率,概率的倒数就是期望。问题在于怎么安排这些题目 阅读全文
posted @ 2019-04-22 13:25 新之守护者 阅读(392) 评论(0) 推荐(0)
摘要:J - Tunnels HDU - 4856 题目大意:地图上有些管道,在管道行走里不需要花费时间,但从一个管道的出口走到另一个管道的入口则需要花费时间,问走完所有管道最短的时间,如果不行,则输出-1. 先用bfs处理出每两个点之间的距离,这样就可以知道每个管道出口到其他出口的距离,然后就是怎么走这 阅读全文
posted @ 2019-04-20 10:53 新之守护者 阅读(150) 评论(0) 推荐(0)
摘要:2019/10/21,发现了这题的一个线性递推式,不过不会证明。 F(n)=6∗F(n−1)−8∗F(n−2)−8∗F(n−3)+16∗F(n−4) 题目链接:格子涂油漆 题目描述: X国的一段古城墙的顶端可以看成 2*N个格子组成的矩形(如下图所示),现需要把这些格子刷上保护漆。 你可以从任意一个 阅读全文
posted @ 2019-04-09 13:06 新之守护者 阅读(275) 评论(0) 推荐(0)
摘要:ZOJ 3182 Nine Interlinks 题目大意:把一些带标号的环套到棍子上,标号为1的可以所以操作,标号i的根子在棍子上时,只有它标号比它小的换都不在棍子上,才能把标号为i+1的环,放在棍子上或者取下,问n个环全部放在棍子上需要的最少步骤? 一个简单的递推题,可是我硬生生想复杂了还把队友 阅读全文
posted @ 2019-03-21 00:43 新之守护者 阅读(209) 评论(0) 推荐(0)
摘要:本来博弈还没怎么搞懂,又和dp搞上了,哇,这真是冰火两重天,爽哉妙哉。 我自己的理解就是,博弈dp有点像对抗搜索的意思,但并不是对抗搜索,因为它是像博弈一样,大多数以当前的操作者来dp,光想是想不通的,上题练一练。 POJ - 1678 I Love this Game! 题目大意:有两个人正在玩游 阅读全文
posted @ 2019-03-12 11:32 新之守护者 阅读(301) 评论(0) 推荐(0)