首页 > TAG信息列表 > CTSC2008

P4175 [CTSC2008]网络管理 题解

题面 比较经典的带修树上第 \(k\) 大问题。通常的做法是树剖树套树然后树上二分,一般3到4个 \(\log\)。这个题还可以用整体二分解决。 思考一下这道题目的整体二分过程:二分一个答案 \(mid\),把所有的 \(>mid\) 的修改放到一个数据结构里,然后查询树上路径和。这显然可以使用树剖+线段

[CTSC2008]祭祀(二分图+网络流)

题目:洛谷P4298 题目描述: 给定一个\(n\)个点,\(m\)条边的有向无环图(\(DAG\)),求最多能选多少个点使得它们两两之间不能到达,并且要求你构造出一种方案,且判断每个点是否有可能被选出 \(n \leq 100\),\(m \leq 1000\) 蒟蒻题解: 在一个\(DAG\)中,它的最长反链就是选出一个点集,使得它们两两之

「Luogu P4175 [CTSC2008]网络管理」

题目大意 给出一棵树,每个点有一个权值,支持查询树链上第 \(k\) 大数和单点修改. 分析 先把修改操作去掉开始(题目),不带修改树链第 \(k\) 大,要查询第 \(k\) 大就很容易想到用一些数据结构维护(废话),例如权值线段树,平衡树等等. 先从一个看似不相关的问题开始考虑,计算一条树链

BZOJ-1143 [CTSC2008]祭祀

Description   在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典, Y族都 会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着 两个岔口,并且水在河道内按照一个固定的方向流动。显