动态规划
文章平均质量分 64
jmsyzsfq
sfq666
展开
-
【hdu4576】【期望Dp】Robot
【hdu4576】Robot题目大意Michael有一个遥控机器人。一天,他把机器人放在一个有N个单元格的环上。单元格从1到n按顺时针顺序编号。 一开始,机器人在1号单元。然后Michael使用遥控器将M命令发送给机器人。命令会让机器人走一段距离。不幸的是,遥控器控制方向的部件坏了,所以发射每一个命令后,机器人会以平等的可能性随机选择一个方向(顺时针或逆时针),然后向前走W个单元格。Michael原创 2017-09-06 21:17:20 · 264 阅读 · 0 评论 -
【动态规划】BZOJ2423: [HAOI2010]最长公共子序列
Description字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0,y1,…,yk-1”是X的子序列,存在X的一个严格递增下标序列Input第1行为第1个字符序列,都是大写字母组成,以”.”结束。长度小于5000。 第2行为第2个字符序列,都是大写字母组成,以”.”结束原创 2017-10-13 09:03:29 · 239 阅读 · 0 评论 -
【动态规划】【记忆化搜索】关键子工程
Description 思路这题其实是一道比较经典的Dp题,可以用记忆化搜索来解决这道题 首先子工程之间由于优先性,构成一个图,而Dp却只能解决有向无环图,所以我们先进行拓扑排序,用拓扑序进行递推,检验图是否有环 接着我们只需记忆化搜索进行Dp即可求出最大时间 然后我们第二次动规是反向来写的,Dp出每个子工程最晚完成的时间,与上一次Dp求得的时间进行判断,若相等则证明他是关键子工程代码#in原创 2017-10-27 20:12:14 · 311 阅读 · 0 评论 -
【bzoj3379】【区间DP】交作业
转自zP1nG题目传送门Description贝茜有C(1≤C≤1000)门科目的作业要上交,之后她要去坐巴士和奶牛同学回家. 每门科目的老师所在的教室排列在一条长为H(1≤H≤1000)的走廊上,他们只在课后接收作业.交作业不需要时间.贝茜现在在位置0,她会告诉你每个教室所在的位置,以及走廊出口的位置.她每走1个单位的路程,就要用1秒.她希望你计算最快多久以后她能交完作业并到达出口.Input第转载 2017-09-22 15:49:48 · 583 阅读 · 0 评论 -
【bzoj1003】【Dp+Spfa】[ZJOI2006]物流运输
传送门,biu~Description 物流公司要把一批货物从码头A运到码头B。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转 停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种 因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是 修改路线是一件十分麻烦的事情,会带来额外的成本。因原创 2017-09-28 10:45:35 · 224 阅读 · 0 评论 -
【数位Dp】windy数
题目描述windy定义了一种windy数。不含前导零且相邻两个数字之差至少为2的正整数被称为windy数。 windy想知道, 在A和B之间,包括A和B,总共有多少个windy数? 【输入格式】 包含两个整数,A B。 【输出格式】 一个整数 【输入样例一】 1 10 【输出样例一】 9 【输入样例二】 25 50 【输出样例二】 20 【数据规模和约定】原创 2017-09-07 20:03:52 · 361 阅读 · 0 评论 -
【BZOJ 1566】: 【NOI2009】管道取珠 另类DP
题目传送门DescriptionInput第一行包含两个整数n, m,分别表示上下两个管道中球的数目。 第二行为一个AB字符串,长度为n,表示上管道中从左到右球的类型。其中A表示浅色球,B表示深色球。 第三行为一个AB字符串,长度为m,表示下管道中的情形。Output仅包含一行,即为 Sigma(Ai^2) i从1到k 除以1024523的余数。Sample Input2 1 AB BSampl原创 2017-09-25 16:38:46 · 225 阅读 · 0 评论 -
【期望Dp】【bzoj1426】: 收集邮票
转自zP1nG题目的链接Description有n种不同的邮票,皮皮想收集所有种类的邮票。唯一的收集方法是到同学凡凡那里购买,每次只能买一张,并且买到的邮票究竟是n种邮票中的哪一种是等概率的,概率均为1/n。但是由于凡凡也很喜欢邮票,所以皮皮购买第k张邮票需要支付k元钱。 现在皮皮手中没有邮票,皮皮想知道自己得到所有种类的邮票需要花费的钱数目的期望。Input一行,一个数字N N<=10000Out转载 2017-09-25 16:42:24 · 248 阅读 · 0 评论 -
【p3745】[六省联考2017]期末考试
传送门~~(诶嘿嘿)题目大意有n位同学,每位同学都参加了全部的m门课程的期末考试,都在焦急的等待成绩的公布。 第i位同学希望在第ti天或之前得知所有课程的成绩。如果在第ti天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成绩,每等待一天就会产生C不愉快度。对于第i门课程,按照原本的计划,会在第bi天公布成绩。 有如下两种操作可以调整公布成绩的时间: 将负责课程X的部分老师调整原创 2017-09-06 22:01:50 · 452 阅读 · 0 评论 -
【动态规划】字符串编辑距离(Levenshtein距离)算法
基本介绍Levenshtein距离是一种计算两个字符串间的差异程度的字符串度量(string metric)。我们可以认为Levenshtein距离就是从一个字符串修改到另一个字符串时,其中编辑单个字符(比如修改、插入、删除)所需要的最少次数。俄罗斯科学家Vladimir Levenshtein于1965年提出了这一概念。简单例子从字符串“kitten”修改为字符串“sitting”只需3次单字符编原创 2017-10-27 20:51:47 · 2453 阅读 · 0 评论