CQYC

LY1112 [ 20230227 CQYC模拟赛 T3 ] 强连通

题意 给定一张有向图,问你反转一条边后是否对 \(scc\) 有变化。 \(n \le 1500, m \le 10^6\) Sol 先对图跑一边 \(tarjan\),考虑对每条边进行分讨。 在同一强连通分量里。如果反转后依然有一条 \(u \to v\) 的路径,那么 \(scc\) 不变,否则 ......
模拟赛 20230227 1112 CQYC LY

[ 20230308 CQYC省选模拟赛 T2 ] 塑料内存条

题意 给定 \(n\) 个不可重集,初始每个集合 \(i\) 有元素 \(c_i\)。 请你以下 \(3\) 种操作: 1 x y 在集合 \(x\) 插入 \(y\)。 2 x y 将 \(y\) 集合所有数插入 \(x\),并删除 \(y\) 集合(不影响别的集合的下标) 3 x y 求 \(x ......
模拟赛 内存条 20230308 内存 塑料

LY1129 [ 20230308 CQYC省选模拟赛 T1 ] 或

题意 给定 \(n\) 个数,你需要把每个数分成两组,使得: 没有组为空。 两个组内所有数的按位或相等。 Sol 不难发现,当某一位上全是 \(1\) 的数被分在了一个集合内时,方案一定不合法。 考虑容斥计算这个东西。 对于每一位,建一个点。考虑把所有数抽象成边,对于当前 \(a_i\) 如果第 \ ......
模拟赛 20230308 1129 CQYC LY

LY1117 [ 20230228 CQYC模拟赛 T4 ] 鸥

题意 你有一个长为 \(n\) 的序列 \(a_n, a_i = i^k\) 从这个序列里抽出 \(m\) 个互不相同的数,求出这些数中最大值的期望。 请输出答案对 \(998244353\) 取模的结果。 \(8MB\)。 Sol 首先将 \(n,m\) 自减一。 很显然,我们需要求出 \(\db ......
模拟赛 20230228 1117 CQYC LY

LY1107 [ 20230225 CQYC模拟赛 T2 ] 圣诞决斗

题意 给定一棵大小为 \(n\) 的树。 有两个人,每个点属于其中某一个人。 每轮选择一个度数为 \(1\) 的点删掉,设最后取得点的主人获胜。 问谁会获胜。 Sol 博弈分讨萌萌题。 首先这道题直接做肯定不好做。 考虑从特殊性质出发。 首先,对于链来说。不难想到要对于 \(n\) 的奇偶性分讨。 ......
模拟赛 20230225 1107 CQYC LY

LY1116 [ 20230228 CQYC模拟赛 T3 ] 哀

题意 给定一个序列,你需要维护下面两种操作: 将所有 \(i mod k \in [l, r]\) 的 \(a_i\) 加上 \(x\) 求 \(\sum_{i = l} ^ r a_i\) Sol 考场代码挂成 \(35\) 了,数组全开两倍就直接过了/cf 初始化加强版,把单修改成了区修。 类似 ......
模拟赛 20230228 1116 CQYC LY

LY1099 [ 20230222 CQYC模拟赛 T2 ] 相似序列

题意 给定一个序列。 每次询问求两个区间排序后是否只有一个或者没有位置不同。 Sol 不难想到主席树维护值域。 考虑如何判断。 注意到当前答案正确,当且仅当值域上两点不同且相邻。 维护每个点的哈希值判断即可。 Code #include <iostream> #include <algorithm> ......
模拟赛 序列 20230222 1099 CQYC

LY1090 [ 20230220 CQYC模拟赛IX T1 ] 矩阵

题意 给定一个矩阵,你需要支持: 循环左移 循环右移 循环下移 循环上移 按行置换求逆 按列置换求逆 Sol 前 \(4\) 个操作是 \(trivial\) 的。 如何处理后两个操作? 考虑设一个三元组:\((x, y, A_{xy})\)。 每次操作,对于每一个元素都能确定操作后另外某个元素。 ......
模拟赛 矩阵 20230220 1090 CQYC
共8篇  :1/1页 首页上一页1下一页尾页