上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 56 下一页
摘要: 一、题目 点此看题 二、解法 首先有一个 \(\tt naive\) 的简单 \(dp\),设 \(f[i]\) 表示最后一个 \(A\) 集合选取的数是 \(a_i\),合法的集合划分方案数,转移可以枚举上一个选取的 \(j\),那么限制是: \(a_i-a_j\geq A\) \(\forall 阅读全文
posted @ 2021-11-16 22:03 C202044zxy 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 一、题目 定义字符集为 \(0\sim9,a\sim z,A\sim Z\) 共 \(62\) 种不同的字符,现在给你一个长度为 \(n\) 的字符串。 有 \(m\) 次操作,第 \(i\) 个操作表示把所有 \(x_i\) 的字符变成 \(y_i\),请问在要求每个操作至少执行一次的情况下,最终 阅读全文
posted @ 2021-11-16 19:49 C202044zxy 阅读(210) 评论(1) 推荐(1) 编辑
摘要: 一、题目 点此看题 二、解法 这题真的比较清新而且有意思,你可以先做一下弱化版 这种区间套区间的问题猫树是通用解法,但是需要 \(O(n\log^2n)\) 而且口味很重,你可以把这道题的猫树解法魔改一下。 更好的做法还是移动右端点,维护每个左端点的历史答案,也就是当这个左端点被激活后每个右端点的贡 阅读全文
posted @ 2021-11-15 18:48 C202044zxy 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 多练练这种大数据结构其实也挺好😕,那些比较难写的东西多写写就熟练了,话说这道题又是我自己想出来的。 题目就是要你判断这些点是否在一个强连通块内,可以转化成判断两点是否在强连通块内。 我们考虑原图的一个生成树,那么添加一条非树边就相当于把树上的一个环缩成一个点。但实际上 阅读全文
posted @ 2021-11-14 21:43 C202044zxy 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 二、解法 哼哼哼,$\color{orange}{C202044zxy}$ 又切黑题,~~其实他就是只会做套路题而且不带脑子的伞兵~~。 利用欧拉函数的不完全积性,可以发现 $\varphi(x\cdot y)=\frac{\varphi(x)\varphi(y)}{\varph 阅读全文
posted @ 2021-11-12 17:41 C202044zxy 阅读(53) 评论(0) 推荐(1) 编辑
摘要: 一、题目 点此看题 二、解法 挺开心的,这道题基本上是自己想出来的 \(\tt ovo\) 首先有一个基本的 \(\tt observation\):翻转一条路径的选取情况,可以只改变路径端点的度数奇偶性。所以问题转化成把这些点两两配对使得每对之间都联通,显然它的充要条件是每个连通块大小都为偶数。 阅读全文
posted @ 2021-11-12 09:09 C202044zxy 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、题目 点此看题 有 \(n\) 个人排成环,第 \(i\) 个人有 \(a_i\) 张卡牌,属于阵营 \(t_i\),首先第一个人会打出卡牌,然后和当前打出卡牌的人属于不同阵营且距离它最近(向右的距离)的人会接着打出卡牌。 问每个人最后的卡牌数,输入和输出都需要按题目所述进行加密。 \(n\le 阅读全文
posted @ 2021-11-11 21:18 C202044zxy 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 懒得说废话了,我是傻逼。 C 题目描述 给定一棵 \(n\) 个点的树,记 \(L(u,v)\) 为 \((u,v)\) 简单路径上的点数。对于路径 \((a,b),(c,d)\) 点不交的四元组 \((a,b,c,d)\),我们想知道 \((L(a,b),L(c,d))\) 有多少种不同的取值。 阅读全文
posted @ 2021-11-11 17:19 C202044zxy 阅读(104) 评论(0) 推荐(1) 编辑
摘要: 一、题目 我们认为 \(x\rightarrow y\) 的简单路径是好的,当且仅当路径上的点最小的是 \(x\),最大的是 \(y\) 给出一棵 \(n\) 个点的树,求出好的简单路径条数。 \(n\leq 2\cdot 10^6\) 二、解法 很容易写出暴力点分治,但是因为需要解决二维偏序问题所 阅读全文
posted @ 2021-11-10 21:28 C202044zxy 阅读(90) 评论(2) 推荐(1) 编辑
摘要: Contest2 B. Bitwise Xor 题目描述 点此看题 有一个长度为 \(n\) 的数组 \(a\) 和一个整数 \(x\),要求满足如下条件子序列 \(b_1..b_k\) 的数量: \(\forall 1\leq i<j\leq k\ \ \ a_{b_i}\oplus a_{b_j 阅读全文
posted @ 2021-11-09 22:53 C202044zxy 阅读(162) 评论(0) 推荐(1) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 56 下一页