随笔分类 - 算法
摘要:A. Channel 题意: 最开始网上有 个人,共 次改变,每一次有一个人加入或离开。总共 个人,求这 个人是否都上过网,有没上过网的,都有可能。 思路: 贪心地每次选取尽可能多和少的人即可。 提交记录 B. Split Sort 题意: 给定一个排
阅读全文
摘要:USACO入侵CF A. Cow and Haybales 题意: 一行 个数,每次可以将 1 从一个数移动到相邻的数,求 次内 最大值。 思路: 显然先移动 ,然后依次类推。 提交记录 B. Cow and Friend 题意: 在二维平面上,
阅读全文
摘要:题不难。 A. Make All Equal 题意: 一个圆,上面有 个数,每次可以删去相邻的两个不同数中任意一个,求至少几次使得剩下的数都一样。 显然下界是出现次数最多的数且一定能取到,时间复杂度 。 提交记录 B. Generate Permutation 题意: 要
阅读全文
摘要:UOJ460 新年的拯救计划 点完全图。选出尽量多生成树。输出方案。 。 考虑上界,总共有 条边,也就是最多可以分成 棵树。 尝试证明这个上界可以达到。我们考虑归纳法,假设 \(n = 2k
阅读全文
摘要:题意: 给定一张 个点 条边无向连通图,以及 个点对 ,出事每条边权值为 。对于每个点对我们需要找一条从一个点到另一个点的简单路径,将所有边的权值加一。要求构造一种方案使得每条边权值都是偶数。如果不行,输出最少还要几个点对才能满足要求。
阅读全文