08 2024 档案
LOJ #6089. 小 Y 的背包计数问题 题解
摘要:Description 小 Y 有一个大小为 的背包,并且小 Y 有 种物品。 对于第 种物品,共有 个可以使用,并且对于每一个 物品,体积均为 。 求小 Y 把该背包装满的方案数为多少,答案对于 取模。
P6192 【模板】最小斯坦纳树 题解
摘要:Description 给定一个包含 个结点和 条带权边的无向连通图 。 再给定包含 个结点的点集 ,选出 的子图 ,使得: ; 为连通图; \
P10013 [集训队互测 2023] Tree Topological Order Counting
摘要:Description 给定一颗 个点的有根树, 是根,记 的父亲是 。另给出一长度为 的权值序列 。 称一个长度为 的排列 为这颗树的合法拓扑序,当且仅当 \(\forall 2 \le u \le n
P5469 [NOI2019] 机器人 题解
摘要:Description 小 R 喜欢研究机器人。 最近,小 R 新研制出了两种机器人,分别是 P 型机器人和 Q 型机器人。现在他要测试这两种机器人的移动能力,测试在从左到右排成一排的 个柱子上进行,柱子用 依次编号, 号柱子的高度为一个正整数 \(h_i\
LOJ #160. 树形背包 题解
摘要:Description 有 个物品,编号分别为 。物品 的重量为 ,价值为 。 给出每个物品依赖于哪个物品。我们用 表示:如果要选取物品 ,就必须先选取物品 。
CF1810G The Maximum Prefix 题解
摘要:Description 构造一个长度最多为 的数组 ,其每个元素均为 或 。生成方式如下: 选择任意整数 作为 的长度。 对于 ,有 的概率设 \(a_i=
P4126 [AHOI2009] 最小割 题解
摘要:Description A,B 两个国家正在交战,其中A国的物资运输网中有 个中转站, 条单向道路。设其中第 条道路连接了 两个中转站,那么中转站 可以通过该道路到达 中转站,
P7515 [省选联考 2021 A 卷] 矩阵游戏 题解
摘要:Description Alice 有一个 的矩阵 ( , ),其每个元素为大小不超过 的非负整数。 Bob 根据该矩阵生成了一个 \((n - 1) \tim
P3547 [POI2013] CEN-Price List 题解
摘要:Description 给定一个 个点 条边的无向图,边权均为 。 现在将原来图中满足最短路等于 所有的点对 之间加一条长度为 的无向边。 给定 ,求点 到所有点的最短路是多少。 \(1\leq n
P6348 [PA2011] Journeys 题解
摘要:Description 一个星球上有 个国家和许多双向道路,国家用 编号。 但是道路实在太多了,不能用通常的方法表示。于是我们以如下方式表示道路: 表示,对于任意两个国家 ,如果 \(a\le x\le b,c\le y
CF578F Mirror Box 题解
摘要:Description 在一个 的网格中,每个格子里都有一个呈 \ 或 / 状的镜子。 一个合法的网格需要满足从任意一个边界段垂直射进网格中,光线会从相邻的边界段射出,同时网格中的每一段都被至少一条光线穿透。 现在网格中有 个位置的镜子形状不确定,求有多少种
P9530 [JOISC2022] 鱼 2 题解
摘要:Description JOI 君有 条鱼,编号为 。第 条鱼的大小为 。 当我们养鱼的时候,需要注意如下的一个事实:如果有两条鱼离得很近,那么随着时间的流逝,可能会有其中一条吃掉另一条。其中
CF704E Iron Man 题解
摘要:Description “铁人”yyb 在玩游戏。在一个 个点的树上,yyb 放置了 个鸡贼。每个鸡贼有四个整数参数 ,表示这个鸡贼会在 时刻出现在点 ,并以每时刻 条边的速度向 \(u_i\
P8518 [IOI2021] 分糖果 题解
摘要:Description Khong 阿姨正在给附近一所学校的学生准备 盒糖果。盒子的编号分别为 到 ,开始时盒子都为空。第 个盒子 至多可以容纳 块糖果(容量为 \(c[i]\
P6109 [Ynoi2009] rprmq1 题解
摘要:Description 有一个 的矩阵 ,初始全是 ,有 次修改操作和 次查询操作,先进行所有修改操作,然后进行所有查询操作。 一次修改操作会给出 ,代表把所有满足 \(l_1 \le
UOJ #191. 【集训队互测2016】Unknown 题解
摘要:Description 有一个元素为向量的序列,下标从 开始,初始时为空,现在你需要支持三个操作: 在 的末尾添加一个元素 。 删除 的末尾元素。 询问下标在 区间内的元素中, 的最大值。
P3309 [SDOI2014] 向量集 题解
摘要:Description 维护一个向量集合,在线支持以下操作: A x y( ):加入向量 ; Q x y l r( , ,其中 为已经加入的向量个数)
区间历史最值线段树记录
摘要:区间+/chkmin/求最值/求历史最值 Description 维护一个线段树,使得可以实现区间加、区间 chkmin、求区间和、区间历史最大值、区间历史最大值。 Solution 先不考虑区间 chkmin 和历史最值,可以直接对于每个线段树节点维护一个 tag,每次 addtag 更新。 加上
UOJ #712. 【北大集训2021】简单数据结构
摘要:Description 你有一个长度为 的序列 ,下面你要进行 次修改或询问。 给定 ,将所有 变为 。 将所有 变为 。 给定 ,询问 \(\sum_{
CF573E Bear and Bowling 题解
摘要:Description 给定一个长度为 的序列 。 你要求一个 的子序列 (可以为空),使得 的值最大。 ,\(|a_i| \le 10^7
CF568E Longest Increasing Subsequence 题解
摘要:Description 给定一个长度为 的有 个空缺的序列。 你有 个数可以用于填补空缺。 要求最大化最长上升子序列的长度。 , 。 Solution 容易发现只需要先构造出 LIS 上的位置的值,对于其
CF566E Restoring Map 题解
摘要:Description 有一棵 个点的树,你不知道这棵树的边是怎么连的。 你得到了 条关于每个点信息,每条信息记录了距离某一个点 的所有点。 但你不知道每条信息具体是哪个点的。 你需要构造一棵满足这些信息的树。 。 Soluti
CF566C Logistical Questions 题解
摘要:Description 一棵 个节点的树,点有点权,边有边权。 两点间的距离定义为两点间边权和的 次方。 求这棵树的带权重心。 。 Solution 不妨设 ,考虑
CF553E Kyoya and Train 题解
摘要:Description 给定一张 个点 条边的无重边无自环的有向图,你要从 号点到 号点去。 如果你在 时刻之后到达 号点,你要交 元的罚款。 每条边从 到 ,走过它需要花费 \(c_i