随笔分类 -  动态规划--单调队列、单调栈

摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1758 (题目链接) 题意 给出一棵树,每条边有边权,问选出一条长度为$[L,U]$的路径,使得路径上的边权平均数最大是多少。 Solution 哈哈,爸爸终于过啦。 首先二分答案,然后路径统计显然点分 阅读全文
posted @ 2017-03-06 15:13 MashiroSky 阅读(313) 评论(0) 推荐(1)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4540 (题目链接) 题意 给出$n$个数的序列,$m$个询问,每次询问一段区间$[l,r]$,问$[l,r]$中的不同子序列的最小值之和。 Solution 右转题解→_→:jump 处理处前缀和和后 阅读全文
posted @ 2017-02-21 09:21 MashiroSky 阅读(330) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2806 (题目链接) 题意 给出M个字符串组成“标准库”。定义L表示将一个字符串分成若干段,每一段的长度不小于L,其中是在标准库中任一字符串的子串的字符“段”的长度之和不小于原字符串长度之和的90%。N 阅读全文
posted @ 2017-01-17 22:04 MashiroSky 阅读(251) 评论(0) 推荐(0)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3238 (题目链接) 题意 给出一个字符串,求${\sum_{1<=i<j<=n} len(T_i)+len(T_j)-2*lcp(T_i,T_j)}$,其中${T_i}$表示i的后缀 Solution 阅读全文
posted @ 2017-01-13 20:44 MashiroSky 阅读(181) 评论(0) 推荐(0)
摘要:http://poj.org/problem?id=3415 (题目链接) 题意 给定两个字符串 A 和 B,求长度不小于 k 的公共子串的个数(可以相同)。 Solution 后缀数组论文题。。。 基本思路是计算 A 的所有后缀和 B 的所有后缀之间的最长公共前缀的长度,把最长公共前缀长度不小于 阅读全文
posted @ 2017-01-13 09:37 MashiroSky 阅读(189) 评论(0) 推荐(0)
摘要:http://uoj.ac/problem/264 (题目链接) 题意 n条蚯蚓,时间为m。每单位时间要可以将最长的蚯蚓切成len/2和len-len/2两份,长度为0的蚯蚓不会消失,因为每单位时间所有的蚯蚓的长度都会增长L。问当时间T是t的倍数的时候输出当前即将切断的蚯蚓的长度,完成切割后,输出按 阅读全文
posted @ 2016-12-11 14:16 MashiroSky 阅读(710) 评论(0) 推荐(2)
摘要:http://poj.org/problem?id=3017 (题目链接) 题意 给出一个数列要求将它分割成许多块,每块的数的和不超过m,要求每块中最大的数之和最小。 Solution 这道题真的很不错啊。 可以很快写出dp方程:${f[i]=min(f[j]+max(a[j+1],a[j+2]·· 阅读全文
posted @ 2016-10-13 14:40 MashiroSky 阅读(1474) 评论(2) 推荐(10)
摘要:https://vijos.org/p/1243 (题目链接) 题意 一个产品的生产有m个步骤,一共n个机器人。机器人i完成步骤j的时间为T[i][j],每次当产品从一个机器人那里移动到另一个机器人那里需要时间K,每个机器人不能持续工作L个步骤。问最少能在多少时间内完成。 Solution 看起来题 阅读全文
posted @ 2016-10-11 21:43 MashiroSky 阅读(572) 评论(0) 推荐(2)
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1499 (题目链接) 题意 给出一个n*m的地图,刚开始人在(x,y),每次给出一段区间(l,r,t),表示在时间[l,r]内,可以使人向4个方向(t)移动一格。求最大可以移动多少格。 Solution 阅读全文
posted @ 2016-10-10 14:48 MashiroSky 阅读(848) 评论(1) 推荐(1)
摘要:http://poj.org/problem?id=2823 (题目链接) 题意 维护滑动窗口最大最小值。 Solution sb单调队列 代码 阅读全文
posted @ 2016-10-09 21:01 MashiroSky 阅读(168) 评论(0) 推荐(0)