摘要:
洛谷 P2515 软件安装 题意 现在我们的手头有 \(N\) 个软件,对于一个软件 \(i\),它要占用 \(W_i\) 的磁盘空间,它的价值为 \(V_i\)。我们希望从中选择一些软件安装到一台磁盘容量为 \(M\) 计算机上,使得这些软件的价值尽可能大(即 \(V_i\) 的和最大)。 但是现 阅读全文
摘要:
洛谷 P3119 Grass Cownoisseur G 题意 约翰有 \(n\) 块草场,编号 \(1\) 到 \(n\),这些草场由若干条单行道相连。奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草。 贝西总是从 \(1\) 号草场出发,最后回到 \(1\) 号草场。她想经过尽可能多 阅读全文
摘要:
洛谷 P9912 Zatopljenje 题意 给出长度为 \(n\) 的序列 \(a\),有 \(q\) 次询问。 每次给出 \(l,r,x\),询问区间 \([l,r]\) 中有多少段极长的,\(a\) 都大于 \(x\) 的段。 思路 离线后扫描线。 先把询问和 \(a\) 离散化,然后扫描 阅读全文
摘要:
洛谷 P5340 大中锋的游乐场 题意 给出一张 \(n\) 个点 \(m\) 条边的图,每个点有一个点权 \(1\) 或 \(-1\)。 给出点 \(s,t\),求出 \((s,t)\) 间满足以下条件的最短路。 任意时刻,走过的路径上点权和均 \(\in[-k,k]\)。 思路 分层图最短路。 阅读全文
摘要:
洛谷 P5618 堵塞的交通 题意 有一个 \(2\times C\) 的网格图,需要维护 \(3\) 种操作。 连接相邻的两个格子。 将相邻的两个格子断开连接。 询问两个格子是否联通。 思路1 考虑分块。 连边时块内使用并查集维护,块与块之间用数组标记。 删边块内的边时暴力重构并查集,块之间的边清 阅读全文