上一页 1 2 3 4 5 6 7 ··· 30 下一页
摘要: 题目大意: 有n块地,初始是荒地。你可以把某些荒地开垦(需要花费相应的价值\(a_i\)(正整数)),然后这些荒地就可以种田。 现在有m年,每年要在l到r区间内种田,获得p(正整数)的价值(必须保证l~r都已经开荒,否则不能种田)。 问最大收益。 解题思路: DP。 设F[i][j]表示前i块地,最 阅读全文
posted @ 2018-07-29 16:02 Mrsrz 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定一个非负整数序列{a},初始长度为N。 有M个操作,有以下两种操作类型: 1. A x:添加操作,表示在序列末尾添加一个数x,序列的长度N+1。2. Q l r x:询问操作,你需要找到一个位置p,满足l<=p<=r,使得: a[p] xor a[p+1] xor ... xor a 阅读全文
posted @ 2018-07-29 15:58 Mrsrz 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 题目大意:见https://www.cnblogs.com/Mrsrz/p/9354136.html 强制在线 解题思路:Kruskal重构树。我们从小到大加入边,每次合并两个连通块时,新建一个节点作为它们的父亲,点权为原来的边权。然后对于每个询问,倍增找最上方的点权不超过x的点,则该点构成的子树上 阅读全文
posted @ 2018-07-23 17:12 Mrsrz 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有N座山峰,每座山峰有他的高度\(h_i\)。有些山峰之间有双向道路相连,共M条路径,每条路径有一个困难值,这个值越大表示越难走,现在有Q组询问,每组询问询问从点v开始只经过困难值小于等于x的路径所能到达的山峰中第k高的山峰,如果无解输出-1。解题思路:本题可以离线。所以我们先对询问排序, 阅读全文
posted @ 2018-07-23 13:15 Mrsrz 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 题目大意: n条龙,每条龙有血量a和回血值p,当一条龙血量< 0时,他会不断回血直至≥0。若某一刻龙的血量为0,则该龙死亡。 你有m把剑,每把剑有攻击力atk,攻击一下造成的伤害等于atk。并且你杀死一条龙后会得到一把新的剑。 你必须要按顺序杀掉龙,并且每次选择的剑都是atk小于a且最大的那把(如果 阅读全文
posted @ 2018-07-22 14:22 Mrsrz 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 给定\(n\)个数\(a[1]\sim a[n]\),让你把它分为若干个集合,使每个集合内最大值与最小值的差的总和不超过\(K\)。问总方案数。 解题思路: 一道很神的dp题。 首先将数进行排序,然后将这些数扔数轴上,则集合价值相当于在数轴上覆盖这些点所用的最短线段的长度(当然长度可以为 阅读全文
posted @ 2018-07-21 22:06 Mrsrz 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 题目大意: 有n个点排成一排,两人,每人每次选一个点,则该点和该点左边两个、右边两个都不能被选了。双方都选择最优策略,问先手赢还是后手赢。 解题思路: 每次相当于把游戏分成左右两个子游戏,分别计算sg值即可。 C++ Code: 阅读全文
posted @ 2018-07-21 22:04 Mrsrz 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目大意:一张n个点m条边的无向图,每条边有权值和高度。每次询问给出起点v和一个高度p,你在开始时可以花费0的价值走过高度大于p的边,从第一次走过高度小于等于p的边开始,走过一条边要花费相应的权值。求走到1的最小花费。强制在线。解题思路:最短路跑Dijkstra即可(SPFA没有了)。如果可以离线, 阅读全文
posted @ 2018-07-21 07:46 Mrsrz 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 题目:BZOJ1069、洛谷P4166。 题目大意: 平面上给定n个点,让你选4个点,使得其围成的多边形面积最大。求这个面积。 解题思路: 首先显然的,要使面积最大,则点肯定在凸包上。 然后,由于数据较小\(n\leqslant 1500\),我们枚举四边形对角线的两个点,然后相当于在对角线两侧分别 阅读全文
posted @ 2018-07-20 22:00 Mrsrz 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一棵n个节点的树,m年。初始每个节点都有。每天有如下操作:1. 给定c,让c没有(c只可能没有一次)。2. 给定s,t,k,y,求从第y+1年到现在(即忽略y+1年之前的操作1),s到t的路径上第k个有的节点(不存在输出-1)。解题思路:首先树链剖分,然后对每天建主席树。我们把有设为1, 阅读全文
posted @ 2018-07-19 19:20 Mrsrz 阅读(438) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 30 下一页