11 2024 档案
摘要:题意 定义一个长度为 的序列为 k 好序列当且仅当该序列存在一个长度为 的连续子序列构成 的排列。 定义一个 k 好序列的权值为特殊序列序列 在该序列中的出现次数。 序列值域为 ,求所有 k 好序列的权值之和。
阅读全文
摘要:引入 有一个排列,你可以通过“比较并交换”这个操作将该排列排好序,即,每次选择一对数 ,若 则交换,否则不交换。 但是,你可以把多对 放在一次操作里并行“比较并交换”,此时操作数记 1,与数对的对数无关,但是每个 只能出现至多
阅读全文
摘要:source:zr 二十联测 day19 C 题意 定义序列 的权值为序列中元素之和的绝对值。 定义一个序列的划分 为将序列 划分成了 \([1,p_1],[p_1+1,p_2],\cdots,[p_k
阅读全文
摘要:众所周知,双指针适用于一类固定左端点,右端点具有单调性的问题,由于每个点只会被删一次,所以令加入/删除的时间复杂度为 ,总时间复杂度 。 而对于一些信息,加入是简单的,但是删除是困难的(例如 gcd、min)等,这时我们考虑 baka's trick 把删除扔掉。
阅读全文
摘要:经典问题,但是我为什么不会呢????? 题意 给定一张 的 01 矩阵,求出有多少个子矩阵使得子矩阵内没有 1。 分析 考虑枚举每一行,计算以该行上每个点为右下角的合法子矩形个数 ,也就是说,计算左上角的
阅读全文
摘要:source:zr 二十联测 day 15 C 题意 给定 个点 条边的图,求该图导出连通子图数量对 2 取模的结果。保证一条边两个端点编号差 。 。 分析 原题相当于求连通块数量为 1 的导出子图的数量。 考虑利用模数为 2 的性质
阅读全文
摘要:source:zr 二十联测 day16 B 题意 给定 个数 。 每次你需要花费 在剩余的数中均匀随机获得一个数,你可以选择留下这个数,此时游戏结束且得分为该数值;否则将这个数扔掉(但不放回),然后游戏继续。 求最大期望。要求时间复杂度 。 分
阅读全文
摘要:source:zr2024 二十联测 http://zhengruioi.com/contest/1717/problem/3061 题意 给定一棵以 为根的树,树边有两种形态:实边和虚边。初始这棵树的所有边都为虚边。 定义 assert(x) 操作为:对于根到 上所有点,将
阅读全文