随笔分类 - 图论
摘要:A. Channel 题意: 最开始网上有 个人,共 次改变,每一次有一个人加入或离开。总共 个人,求这 个人是否都上过网,有没上过网的,都有可能。 思路: 贪心地每次选取尽可能多和少的人即可。 提交记录 B. Split Sort 题意: 给定一个排
阅读全文
摘要:USACO入侵CF A. Cow and Haybales 题意: 一行 个数,每次可以将 1 从一个数移动到相邻的数,求 次内 最大值。 思路: 显然先移动 ,然后依次类推。 提交记录 B. Cow and Friend 题意: 在二维平面上,
阅读全文
摘要:题意: 若干区间,区间有权值,选择一个子集,使得权值和尽量大并且每个点不被覆盖超过 次。 思路: 很神奇的一道题。 我们考虑费用流,如果单纯的一边是区间一边是点的话其实并不好做,所以这道题我们直接建一排 个点,一个区间 就从
阅读全文
摘要:题意: 给定 个点集(全集为 ),从每个集合内选两个点连边,使得最后形成一棵树。输出方案。 思路: AGC 全是神仙题。 考虑树的性质,每个点除了根节点外刚好有一个父节点。而每条边必然连接了一个父节点和一个子节点。
阅读全文
摘要:题意: 你有一张 点 边的无向连通图,第 个点上有点权 和目标值 。 在一次操作中,你可以选择一条边 ,并同时给 和 增加一个任意整数值,可以为负。 你需要判断,这张图是否可以在有限步
阅读全文
摘要:题意: 给定一张 个点 条边无向连通图,以及 个点对 ,出事每条边权值为 。对于每个点对我们需要找一条从一个点到另一个点的简单路径,将所有边的权值加一。要求构造一种方案使得每条边权值都是偶数。如果不行,输出最少还要几个点对才能满足要求。
阅读全文