随笔分类 - 题库 - uoj
摘要:题目描述 给出 个字符,初始每个字符单独成字符串。支持 次操作,每次为一下三种之一: :将以 结尾的串和以 开头的串连到一起。 :将 所在串从 位置和 下一个位置之间断开。 :对于字符串 $
阅读全文
摘要:题目描述 一个长度为 的序列,每个位置为 或 两种。现在给出 个限制条件,第 个限制条件给出 、 ,要求至少满足以下两个条件之一: 序列的前 个位置中,恰好有 个 ; 序列的后 个位置中,恰好有
阅读全文
摘要:题目描述 求一张有向图的强连通生成子图的数目对 取模的结果。 题解 状压dp+容斥原理 设 表示点集 强连通生成子图的数目,容易想到使用总方案数 减去不为强连通图的方案数得到强连通图的方案数,其中 表示点集
阅读全文
摘要:题目描述 给出一个的数列,将其重新排列,使得其等差子序列的数目最小。输出一种可能的排列后的数列。 题解 构造 那天和 EdwardFrog 讨论 bzoj2124 的构造时突然有的灵感,最后发现就是这道题... 通过构造可以使得不存在长度为3的等差子序列。 考虑:如果把所有奇数放到所有偶数的左面,那
阅读全文
摘要:题目描述 给出一个长度为 的序列,对于 的每一个数 ,求这个序列所有长度为 的子区间的最大值之和,输出每一个 的答案模 后异或起来的结果即可。 。 题解 单调栈+差分 考虑位置 作为最大值的贡
阅读全文
摘要:题目描述 给定一棵 个点的树,边有边权。求简单路径上的边的乘积为完全平方数的点对 的数目。 题解 Hash 一个数是完全平方数,当且仅当每个质因子出现次数都是偶数。 因此给每一个质因子赋一个随机权值,一个数的权值等于它所有出现次数为奇数的质因子权值的异或
阅读全文
摘要:题目描述 给出 个赛车赛道和A、B、C三种赛车,除了 个赛道可以使用所有三种赛车以外每个都只能使用给出的两种之一。另外给出 条限制:某个赛道使用X则某另一个赛道必须使用Y。问:是否存在一种方案满足所有条件?输出一种合法方案。 $n\le 50000,d\le 8,m\le 1
阅读全文
摘要:题目描述 给出一张 个点 条边的无向连通图,每条边的边权为1。对于每个点 ,问是否存在另一个点 ,使得对于任意一个不为 或 的点 , 到 的最短路与 到 的最短路之差为定值。求所有满足条件的点 。 $n\l
阅读全文
摘要:题目描述 给你一个长度为 的序列和一个空的双端队列,每次进行3种操作种的一种: 1.将序列中编号最小的数加入到双端队列的队尾;2.从双端队列的队尾取出一个数;3.从双端队列的队头取出一个数。 不断进行操作直至无法进行为止。 要求最后依次取出的数构成的序列的字典序最小。求这个字典序最小的序列。
阅读全文
摘要:题目描述 给出一个 个节点的树, 号点为根。现要将其中一些点染成黑色,使得每个叶子节点(不包括根节点)到根节点路径上的黑点数相同。求最多能够染多少个黑点。 题解 贪心 显然有结论:选择的黑点尽量靠近叶子节点。 并且显然每个点到根节点路径上的黑点数是:深度最小的叶子节点到根节点路径上的点
阅读全文