随笔分类 - 基础算法-贪心
1
摘要:袋鼠可爱
阅读全文
摘要:补档.
阅读全文
摘要:好难
阅读全文
摘要:有 \(n\) 个人,\(4\) 种不同的卡牌,初始第 \(i\) 个人有 \(a_{i,j}\) 张第 \(j\) 种卡牌。 你是局外人,手里第 \(j\) 种卡牌有 \(b_j\) 个,你现在要把你的卡牌分给这 \(n\) 个人,使得分完之后每个人手里的卡牌总数相等,保证有解。 第 \(i\)
阅读全文
摘要:A. [USACO23FEB] Hungry Cow P Bessie 很饿,每天晚饭如果有干草就会吃 $1$ 份,没有就不吃,初始没有干草。每天早上 Farmer John 会给它送若干干草,设第 $k$ 天送 $a_k$ 份干草,初始时 $a_k=0$,表示该天不送干草。 $q$ 次操作,每次给
阅读全文
摘要:A. [USACO23FEB] Equal Sum Subarrays G 给定一个长为 $n$ 的数组 $a$,满足所有子区间的和互不相同。对于所有 $1 \leq i \le n$,求出最小代价使得对 $a_i$ 进行一次操作后存在两个子区间的和相同。在一次操作中,你可以用 $|t-a_i|$
阅读全文
摘要:A. [USACO23JAN] Tractor Paths P 有 $n$ 个区间,第 $i$ 个区间为 $[l_i,r_i]$。保证 $l_1<l_2<\cdots<l_n$ 且 $r_1<r_2<\cdots<r_n$。其中一部分区间是特殊的。 如果第 $i$ 个区间和第 $j$ 个区间相交,那
阅读全文
摘要:A. [USACO22OPEN] 262144 Revisited P 对于一个长为 $m$ 的序列 $b$,如下定义其权值:对其进行 $m-1$ 次操作,每次选择相邻的两个数合并,合并后将其替换为一个大于两数最大值的数。$m-1$ 次操作后将只剩下一个数,$b$ 的权值即为最终数字的最小值。 给定
阅读全文
摘要:A. [USACO22DEC] Bribing Friends G 有 $n$ 个朋友,第 $i$ 个朋友有人气值 $p_i$。第 $i$ 个朋友能出现,当且仅当你给它 $c_i$ 块钱。如果你给第 $i$ 个朋友 $x_i$ 个冰淇淋,那么他会给你 $1$ 块钱的折扣。现在你有 $a$ 块钱和 $
阅读全文
摘要:很喜欢 Alpha1022 的一句话:Open Cup 还是一场场做比较有感觉。 A. 6789 给定一个 $n \times m$ 的矩阵,每个位置上有一张写着 $6,7,8$ 或 $9$ 的卡牌。求最少反转多少张卡牌使得将矩阵反转 $180^{\circ}$ 后和原来相同,或判断无解。 $n,m
阅读全文
摘要:D. Shift and Flip 给定两个 $01$ 串 $A$ 和 $B$,每次操作可以将 $A$ 循环左移或右移一位,或选择一个 $B_i = 1$ 的位置将 $A_i$ 取反,求使 $A$ 和 $B$ 相等至少要进行几次操作。 $n \leq 2 \times 10^3$。 显然,无解当且仅
阅读全文
摘要:C.Coins 有 $x+y+z$ 个人,第 $i$ 个人有 $a_i$ 个金币,$b_i$ 个银币,$c_i$ 个铜币。选 $x$ 个人获得金币、$y$ 个人获得银币、$z$ 个人获得铜币,不重复选人,最大化获得的币的总数。 $x + y + z \leq 10^5$。 先考虑如果是二元组怎么做:
阅读全文
摘要:传送门 显然,两个数列相似当且仅当它们的笛卡尔树结构相同。 那么排列 $p$ 给出了 $a$ 所对应的笛卡尔树形态,据此我们容易求出树上每个空位上数的取值范围 $[l_i,r_i]$。当然如果已经填的数不合法那么一定无解,这个可以先判掉。 然后我们会发现这个也是充分的,因为如果两个位置都满足限制但是
阅读全文
摘要:非传统题不做。 Day1 T1 Jail 给定一棵 \(n\) 个点的树,有 \(m\) 个人,第 \(i\) 个人从 \(s_i\) 出发沿最短路径到 \(t_i\),每次可以指定一个人走一条边。问是否存在一种方案让每个人都到 \(t_i\),且满足任何两个人不同时出现在同一个节点。 \(m \l
阅读全文
摘要:今天好摸啊 CEOI2016 match 我们称一个字符串合法当且仅当其能够对应一个合法的括号序,称一个区间 $[l,r]$ 合法当且仅当 $s_{[l,r]}$ 合法。 显然 $[1,n]$ 必须合法,否则一定无解。 考虑一个简单的事实,对于一个字符串 $s=s_1s_2\cdots s_n$ 和
阅读全文
摘要:传送门 思路 令 $p' = p^{-1}$,即 $p'{p_i} = i$,则原题等价于最小化 $\sum |p'{q_i} - q_{i+1}|$。显然,当所有 $i$ 都满足 $p'{q_i} = q{i+1}$ 时原式取最小值,但这时 $q$ 不一定是一个排列。容易发现,排列 $q$ 实际上
阅读全文
1

浙公网安备 33010602011771号