随笔分类 -  动态规划

摘要:「LibreOJ NOIP Round #1」旅游路线 题目链接:https://loj.ac/problem/539 题解: 这个题就很神奇 首先大力$dp$很好想,因为可以把一维放到状态里以取消后效性。 然后就能倍增了...因为就是个智障$dp$ 我没想出来/px 代码: 小结:如果是图上的dp 阅读全文
posted @ 2019-08-27 22:53 JZYshuraK_彧 阅读(302) 评论(0) 推荐(0)
摘要:独钓寒江雪 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=3162 题解: 首先,如果没有那个本质相同的限制这就是个傻逼题。 直接树形dp就好。 那么如果加上那个限制呢? 我们发现,无论最后怎么本质相同,树的重心一定不变。 故此,从重心开 阅读全文
posted @ 2019-08-27 22:35 JZYshuraK_彧 阅读(234) 评论(0) 推荐(0)
摘要:1775: [Usaco2009 Dec]Vidgame 电视游戏问题 题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=1775 题解: 发现是个$zz$分组背包。 但是,正常的分组背包是,完全背包+01背包,在这里根本行不通因为数据范围。 阅读全文
posted @ 2019-08-27 20:38 JZYshuraK_彧 阅读(217) 评论(0) 推荐(0)
摘要:[Usaco2015 Jan]Grass Cownoisseur 题目大意:给一个有向图,然后选一条路径起点终点都为1的路径出来,有一次机会可以沿某条边逆方向走,问最多有多少个点可以被经过?(一个点在路径中无论出现多少正整数次对答案的贡献均为1) 数据范围:$1\le n, m\le 10^5$。 阅读全文
posted @ 2019-07-27 16:56 JZYshuraK_彧 阅读(213) 评论(0) 推荐(0)
摘要:[Usaco2004]等差数列 题目大意:约翰发现奶牛经常排成等差数列的号码.他看到五头牛排成这样的序号:“1,4,3,5,7”很容易看出“1,3,5,7”是等差数列。给出N(1≤N≤2000)数字AI..AN(O≤Ai≤10^9),找出最长的等差数列,输出长度. 数据范围:如题面。 题解: 以为是 阅读全文
posted @ 2019-07-27 16:49 JZYshuraK_彧 阅读(131) 评论(0) 推荐(0)
摘要:机器学习题 题目大意: 数据范围: 题解: 学长说是决策单调性? 直接斜率优化就好了嘛 首先发现的是,$A$和$B$的值必定是某两个$x$值。 那么我们就把,$y$的正负分成两个序列,$val1_i$表示$A$取序列中第$i$个数的值是,给的代价,$val2_i$同理。 那么最终的答案情况就是一个$ 阅读全文
posted @ 2019-07-24 22:34 JZYshuraK_彧 阅读(182) 评论(0) 推荐(0)
摘要:E. Remembering Strings 题目大意: You have multiset of n strings of the same length, consisting of lowercase English letters. We will say that those string 阅读全文
posted @ 2019-07-24 20:24 JZYshuraK_彧 阅读(180) 评论(0) 推荐(0)
摘要:bzoj-1187 HNOI-2007 神奇游乐园 题目大意:经历了一段艰辛的旅程后,主人公小P乘坐飞艇返回。在返回的途中,小P发现在漫无边际的沙漠中,有一块狭长的绿地特别显眼。往下仔细一看,才发现这是一个游乐场,专为旅途中疲惫的人设计。娱乐场可以看成是一块大小为n×m的区域,且这个n×m的区域被分 阅读全文
posted @ 2019-06-20 20:38 JZYshuraK_彧 阅读(209) 评论(0) 推荐(0)
摘要:bzoj-3622 已经没有什么好害怕的了 题目大意: 数据范围:$1\le n \le 2000$ , $0\le k\le n$。 想法: 首先,不难求出药片比糖果小的组数。 紧接着,我开始的想法是 $f_{(i,j)}$表示前$i$个糖果中,满足糖果比药片大的组数是$j$的方案数。 进而发现需 阅读全文
posted @ 2019-06-19 19:26 JZYshuraK_彧 阅读(181) 评论(0) 推荐(0)
摘要:品酒大会 bzoj-4199 Noi-2015 题目大意:给定一个字符串,如果其两个子串的前$r$个字符相等,那么称这两个子串的开头两个位置$r$相似。如果两个位置勾兑在一起那么美味度为两个位置的乘积。 注释:$1\le length \le 3\cdot 10^5$。 想法:我们先建立后缀自动机。 阅读全文
posted @ 2019-03-15 15:04 JZYshuraK_彧 阅读(224) 评论(0) 推荐(0)
摘要:管道连接 bzoj-4006 JLOI-2015 题目大意:给定一张$n$个节点$m$条边的带边权无向图。并且给定$p$个重要节点,每个重要节点都有一个颜色。求一个边权和最小的边集使得颜色相同的重要节点互相连通。 注释:$1\le c_i \le p \le 10$,$1\le u_i,v_i,d_ 阅读全文
posted @ 2019-03-15 08:47 JZYshuraK_彧 阅读(181) 评论(0) 推荐(0)
摘要:取数游戏 game bzoj-1978 BeiJing-2010 题目大意:给定一个$n$个数的$a$序列,要求取出$k$个数。假设目前取出的数是$a_j$,那么下次取出的$a_k$必须保证:$j<k$且$gcd(a_j,a_k)/reL$。问最多能取出多少个数。 注释:$1\le n\le 5\c 阅读全文
posted @ 2019-01-08 10:46 JZYshuraK_彧 阅读(266) 评论(0) 推荐(0)
摘要:打鼹鼠 bzoj-1207 HNOI-2004 题目大意:题目链接。 注释:略。 想法: $dp_i$表示打到了第$i$个鼹鼠时最多打了多少个鼹鼠。 $O(n)$转移即可。 总时间复杂度$O(n^2)$。 Code: 小结:水题。 阅读全文
posted @ 2018-12-30 14:41 JZYshuraK_彧 阅读(182) 评论(0) 推荐(0)
摘要:潜入行动 bzoj-5314 Jsoi-2018 题目大意:题目链接。 注释:略。 想法: 学长给我们除了一套考试题,三个学长一人一道这是T1. 好吧好吧,傻逼背包...... 复杂度$O(nk)$。 Code: 小结:这种题其实只要做过一道就行了。 阅读全文
posted @ 2018-12-23 11:30 JZYshuraK_彧 阅读(165) 评论(0) 推荐(0)
摘要:The Minima Game bzoj-2091 Poi-2010 题目大意:给出N个正整数,AB两个人轮流取数,A先取。每次可以取任意多个数,直到N个数都被取走。每次获得的得分为取的数中的最小值,A和B的策略都是尽可能使得自己的得分减去对手的得分更大。在这样的情况下,最终A的得分减去B的得分为多 阅读全文
posted @ 2018-12-10 20:31 JZYshuraK_彧 阅读(181) 评论(0) 推荐(0)
摘要:Stock Market 股票市场 bzoj-1578 Usaco-2009 Feb 题目大意:给定一个$S\times D$的大矩阵$T$,其中$T[i][j]$表示第i支股票第j天的价格。给定初始资金$M$,求最后的最大收益。 注释:$1\le S\le 50$,$1\le D\le 10$,$ 阅读全文
posted @ 2018-12-10 19:18 JZYshuraK_彧 阅读(206) 评论(0) 推荐(0)
摘要:消失之物 bzoj-2287 Poj Challenge 题目大意:给定$n$个物品,第$i$个物品的权值为$W_i$。记$Count(x,i)$为第$i$个物品不允许使用的情况下拿到重量为$x$的方案数。 注释:$1\le n,val_i\le 2\cdot 10^3$。 想法:只需要用取模瞎** 阅读全文
posted @ 2018-12-10 08:33 JZYshuraK_彧 阅读(188) 评论(0) 推荐(0)
摘要:洪水 bzoj-4712 题目大意:给定一棵$n$个节点的有根树。每次询问以一棵节点为根的子树内,选取一些节点使得这个被询问的节点包含的叶子节点都有一个父亲被选中,求最小权值。支持单点修改。 注释:$1\le n\le 2\cdot 10^5$。保证任意时刻所有节点的权值为正整数。 想法:显然这是一 阅读全文
posted @ 2018-11-26 20:14 JZYshuraK_彧 阅读(240) 评论(0) 推荐(0)
摘要:Cow Photographs bzoj-2058 Usaco-2010 Nov 题目大意:给定一个n的排列。每次操作可以交换相邻两个数。问将序列变成一个:$i,i+1,i+2,...,n,1,2,...,i-1$形式的序列最少操作次数。 注释:$1\le n\le 10^5$。 想法: 我们做过将 阅读全文
posted @ 2018-09-27 22:46 JZYshuraK_彧 阅读(172) 评论(0) 推荐(0)
摘要:奇数度数 bzoj-2443 Usaco-2011 Open 题目大意:给定一个n个点m条边的无向图,问是否有一种选出一些边的方式使得所有点的度数都是奇数。 注释:$1\le n \le 5\cdot 10^4$,$1\le m\le 10^5$。 想法: 结论题:对于一个联通块来讲,如果求出它的生 阅读全文
posted @ 2018-09-27 22:32 JZYshuraK_彧 阅读(304) 评论(2) 推荐(0)