随笔分类 - 贪心
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1427F 题目大意 有一个$1\sim 6n$的序列,两个人轮流操作,每次取走连续的三个数字。 现在给出先手取走的数字集合,要求构造方案。 保证有解 $1\leq n\leq 200$ 解题思路 我们给先手取的颜
阅读全文
摘要:正题 题目链接:https://uoj.ac/problem/749 题目大意 如果有序列$a$,你每次取走一个数字后然后这个序列最前面的数字会被别人取走,直到序列为空。此时$f(a)$表示你最大能取走的权值和。 给出一个长度为$n$的序列$a$,$q$次询问区间$[l,r]$,求$f(a_{l\s
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6117 题目大意 平面上有$2n$的硬币,要给每个硬币匹配一个$x\in[1,n],y\in[1,2]$的位置(不能重复)。 使得所有硬币和它们匹配位置的曼哈顿距离之和最小。 \(1\leq n\leq 10^5,
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT2293 题目大意 给出一棵树,求它一棵点分树的最小深度。 \(1\leq n\leq 10^5\) 解题思路 点分树的做法是直接找重心,但是两个重心我们很难确定找哪个,所以这个方法行不通。 但是这样我们大概能确定
阅读全文
摘要:正题 题目链接:https://atcoder.jp/contests/arc132/tasks/arc132_d 题目大意 给出两个恰好有$n$个$1$和$m$个$0$的字符串$s,t$,定义两个字符串距离为通过交换两个相邻的字符把一个变成另一个的最小步数。 对于字符串$k$如果$dis(s,k)
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7990 题目大意 数轴上有$k$个点是草地,每个草地有不同收益,$m$个点是地方的点,现在你要放置$n$个我方的点,不能和敌方的点重合。 如果一个草地离最近的我方的点距离严格小于最近的敌方点距离,那么这个草地被占领
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT5160 题目大意 给出两个长度为$n$的环序列$a$和$b$,每次你可以让$a$中的一个数变为它和相邻两个的和。 求最少的步数将$a$变为$b$。 \(1\leq n\leq 10^5,1\leq a_i,b_i
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6805 题目大意 给出$n$个点的一棵树,$q$次独立的询问。每次询问会在一些节点上新增一些子节点,然后你每次可以选择两个为选择过的叶子节点然后覆盖它们的路径,要求在覆盖所有边的情况下使得每次的路径长度和最小。 \
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7078 题目大意 有$n$条贪吃蛇,第$i$条长度为$a_i$,每次最长的那条蛇可以选择吃掉最短的那条蛇,然后自己的长度减去其长度,也可以不吃然后结束游戏。 现在询问在所有蛇都希望吃的蛇最多且自己不会被吃的情况下最
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5659 题目大意 给出$n$个点的一棵树,每个节点上有一个数字,你每次可以选择一条边删除然后交换连接的两个点的数字,在删完所有数字后设$p_i$表示数字$i$所在节点编号,要求使得排列$p$的字典序。 \(1\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF505E 题目大意 开始一个长度为$n$的序列$h$,$m$天每天你可以$k$次选择一个$h_i$让它等于$h_i=max{h_i-p,0}$,然后结束时让每个$h_i=h_i+a_i$,要求使得最后最大的$h$值
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF1039D 题目大意 给出$n$个点的一棵树,然后对于$k\in[1,n]$求每次使用一条长度为$k$的链覆盖树并且不能重复覆盖点时最大覆盖条数。 \(1\leq n\leq 10^5\) 解题思路 先考虑暴力怎么
阅读全文
摘要:正题 题目链接:https://codeforces.com/gym/103049/problem/J 题目大意 $n$个点$m$条边的一张无向图,选出一条路径后去掉路径上的点,然后将剩下的点分成点数相等的两份使得两份之间没有边连接。 \(1\leq n,m\leq 2\times 10^5\) 解
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/CF183D 题目大意 $n$个人,$m$种衣服,给出每个人喜欢某件衣服的概率,你可以选择$n$件衣服带过去(可以重复款式)。求最大化能拿到喜欢衣服人的期望数量。 \(1\leq n\leq 3000,1\leq m\
阅读全文
摘要:正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1821 题目大意 $n$个可重集合,$T$次询问,询问将集合$S_x$和一个选出大小为$k$的$S_y$的子集合并成的独立集$S'$满足能够找到一个最大的$z$使得对于任意的
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5470 题目大意 两个长度为$n$的序列$a,b$,求出它们两个长度为$K$的子序列,且这两个子序列至少有$L$个位置下标相等。 求最大化两个子序列的和。 \(T\leq 10,1\leq n\leq 2\time
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7408 题目大意 一个有$n+1$层的地牢,从$i$到$i+1$层要$A_i$点能量,第$i$层可以花费$B_i$获得$1$点能量。 $m$次询问从$S_i$层出发到第$T_i$层在能量上限为$U_i$的情况下至少
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6775 题目大意 $n$种原材料,第$i$个有$d_i$个,$m$道菜品都需要$k$个原料而且每道菜最多只能用两种材料。 要求构造方案使得满足条件。 \(1\leq n\leq 500,n-2\leq m\leq
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P7514 题目大意 给出$n$个卡牌有$a_i/b_i$,开始都是$a_i$朝上,将不超过$m$张卡牌变为$b_i$面朝上,使得朝上的数字中最大值减去最小值最小。 \(3\leq n\leq 10^6,1\leq m
阅读全文

浙公网安备 33010602011771号