随笔分类 -  题解

1 2 3 4 5 ··· 16 下一页
摘要:「BalticOI 2021 Day1」Inside information 题目大意 有 \(n\) 个集合 \(S_i\) ,一开始 \(S_i=\{i\}\)。 执行 \(m\) 个操作: 选择 \(u,v\) ,令 \(S_u,S_v:=S_u\cup S_v\)。 对于 \(u,x\),回 阅读全文
posted @ 2022-01-17 00:45 chasedeath 阅读(309) 评论(0) 推荐(0)
摘要:ARC089D - ColoringBalls 题目大意 有一排 \(n\) 个球,一开始都是白色的。 然后有 \(m\) 次操作,用一个字符串表示,若第 \(i\) 个字符为r/b则表示可以选择一段区间染成 红色/蓝色。 不能直接把一个白球染成蓝色。 求最终不同的球染色情况的个数 \(\mod 1 阅读全文
posted @ 2021-11-17 13:21 chasedeath 阅读(212) 评论(0) 推荐(3)
摘要:题目大意 有$n$条狗,其中至少有一条得了懒癌。每个人可以看到一部分狗的情况,并且每天进行一轮推断 当它推断出自己的狗一定有懒癌时,就会将自己的狗枪毙,并且所有人停止推断。如果有多个人同时推断出则同枪毙 求在所有$2^n-1$种情况中,所有有狗被杀的情况中,一共过了多少天,枪毙了多少狗。 分析 首先 阅读全文
posted @ 2021-10-15 17:04 chasedeath 阅读(335) 评论(0) 推荐(3)
摘要:CF1540E - Tasty Dishes 题目大意 给定序列$a_i$,保证$|a_i|\leq i$ 以及一个变换: \(\displaystyle a_i\leftarrow \sum_{j\in S_i} max\{a_j,0\}\cdot j+\left\{\begin{aligned} 阅读全文
posted @ 2021-09-29 08:13 chasedeath 阅读(175) 评论(0) 推荐(0)
摘要:2021百度之星复赛部分题解 T1 $n,m\leq 2$的情况需要特殊讨论 其余的,$m$为奇数时是二分图,一定成立 $m$为偶数时,只有$n=m$​成立 int n,m; int main(){ rep(_,1,rd()) { n=rd(),m=rd(); if(n>1 && (m&1 || ( 阅读全文
posted @ 2021-08-23 10:58 chasedeath 阅读(696) 评论(0) 推荐(1)
摘要:CF1286D - LCC 题目大意 给定$n$个点,每个点初始在$x_i$,速度为$v_i$,且有$p_i$概率向右走,$1-p_i$向左走 定义一种状态的权值为最先碰撞的两个点碰撞的时间(如果没有碰撞则为0) 求期望权值 分析 显然第一次碰撞一定发生在相邻两个点之间,因此不同的碰撞时间只有最多$ 阅读全文
posted @ 2021-05-31 09:55 chasedeath 阅读(99) 评论(0) 推荐(0)
摘要:CF1280H - Make Square 题目大意 给定一个序列$a_i$ 设一个数$n$的分解为$n=\prod prime_i^$ 每次查询一个区间$[l,r]$ 询问在区间内选两个数$a_i,a_j (i\ne j)$ 使得$a_i\cdot a_j$的分解$\sum (c_i\mod 2) 阅读全文
posted @ 2021-05-30 21:03 chasedeath 阅读(116) 评论(0) 推荐(0)
摘要:ARC121D - 1 or 2 题目大意 给定$n$个数,现对其分组,每组$1-2$个数 设每个分组内数的和为$s_i$,定义一个分组的权值为$\max{s_i}-\min{s_i}$ 最小化分组的权值 分析 当时我就被这玩意儿侮辱了 如果每组数都要求拿两个,那么显然最优分组就是头尾匹配 对于有1 阅读全文
posted @ 2021-05-30 20:45 chasedeath 阅读(168) 评论(0) 推荐(0)
摘要:ARC121F - Logical Operations on Tree 题目大意 给定一棵树,现在对于每一个点加上权值$a_i\in{0,1}$,每一条边加上操作$opt_i\in{\vee,\wedge}$ 每次操作选择一条边收缩两边的点,权值为两者操作的结果 对于所有$2^{2n-1}$种方案 阅读全文
posted @ 2021-05-30 20:32 chasedeath 阅读(282) 评论(0) 推荐(0)
摘要:CF1466H - Finding satisfactory solutions 题目大意 给定一组置换$a_i$,现在对于每个元素$i$构造一个排列$p_i$ 有两类边 1.\(i\rightarrow a_i\) 2.表示$i$向$p_i$中所有在$i$前面出现的数$p_{i,j}$连有向边 现 阅读全文
posted @ 2021-05-29 14:03 chasedeath 阅读(162) 评论(0) 推荐(0)
摘要:CF1286C2 - Madhouse (Hard version) 题目大意 交互器生成了一个串$s$,可以用3次操作,每次 ? l r 询问$[l,r]$内所有连续子串, 交互器返回所有连续子串随机排列(字符位置和串的顺序均随机)的结果 额外要求:查询的总子串个数$\leq \lceil 0.7 阅读全文
posted @ 2021-05-29 13:48 chasedeath 阅读(82) 评论(0) 推荐(0)
摘要:CF1483F - Exam 题目大意 给定$n$个不同串$s_i$,令$s_i\sub s_j$表示$s_i$是$s_j$的子串 求所有二元组$(i,j)(i\ne j)$满足 \(s_i\sub s_j,\nexists k\ne i,k\ne j,s_i\sub s_k\sub s_j\) 分 阅读全文
posted @ 2021-05-27 21:45 chasedeath 阅读(117) 评论(0) 推荐(0)
摘要:CF1404D - Game of Pairs 题目大意 两个人Van游戏, 第一个人对于$1,2,\cdots,2n$分成$n$组 第二个人尝试从每组中选一个数,使得选出数的和是$2n$的倍数 你选一个人Van,然后赢了交互器 分析 考虑从一个$\mathbb$的构造开始: 分成$n$组,每组都是 阅读全文
posted @ 2021-05-27 20:20 chasedeath 阅读(76) 评论(0) 推荐(0)
摘要:CF1383C - String Transformation 2 题目大意 给定串$A,B$,字符集为前20个小写字母 每次操作取$A$中同种字符$x$的一个子集,全部改成另一个字符$y$ 求最少操作次数,使得$A$变成$B$ 分析 图论模型 容易发现,每个$A_i\rightarrow B_i$ 阅读全文
posted @ 2021-05-27 20:09 chasedeath 阅读(168) 评论(0) 推荐(1)
摘要:CF1236F - Alice and the Cactus 题目大意 给定一棵仙人掌,现在每个点有$\frac{1}{2}$概率被删除 设删除后剩余连通块数为$\Chi$,求$D(\Chi)$($D$为方差) 分析 由简单结论$D(\Chi)=E(\Chi2)-E2(\Chi)$ 考虑计算$E(\ 阅读全文
posted @ 2021-05-26 20:35 chasedeath 阅读(72) 评论(0) 推荐(0)
摘要:CF1119F - Niyaz and Small Degrees 题目大意 给定一棵带权树,对于每个$k\in[0,n-1]$ 求出删除一个权值最小的边集使得没有一个点度数$>k$ 分析 单个$k$ 考虑对于单个$k$的计算,可以有如下$O(n)$的$dp$做法 令$dp_{u,0/1}$表示对于 阅读全文
posted @ 2021-05-26 19:58 chasedeath 阅读(94) 评论(0) 推荐(0)
摘要:CF1037H - Security 题目大意 给定一个串$S$,每次查询一个区间$[l,r]$和一个串$T$ 求$[l,r]\(内字典序\)>T$的最小的子串$R$ 分析 复习$\text$ 显然可以枚举$T$匹配$R$的长度,然后枚举下一位字符,判断形成的串是否在$[l,r]$内有出现 匹配问题 阅读全文
posted @ 2021-05-26 10:29 chasedeath 阅读(108) 评论(0) 推荐(1)
摘要:CF1286F - Harry The Potter 题目大意 给定$n$个数$a_i$($a_i$可以$<0$) 和两种操作 1.对于任意$a_i$和任意$x$,\(a_i\rightarrow a_i\pm x\) 2.对于任意$a_i,a_j$和$x$,\(a_i\rightarrow a_i 阅读全文
posted @ 2021-05-25 19:48 chasedeath 阅读(79) 评论(0) 推荐(0)
摘要:CF1446F - Line Distance 题目大意 给定$n$个点$P_i$,在每个点对之间连一条线$P_iP_j$ 求所有线到原点距离的第$k$小 分析 这个$k$大问题的$k$是$O(n^2)$级的,因此不是调整,可以考虑二分答案$L$ 考虑如何确定$d(O,P_iP_j)>L$,容易发现 阅读全文
posted @ 2021-05-23 11:45 chasedeath 阅读(115) 评论(0) 推荐(0)
摘要:CF1175G - Yet Another Partiton Problem 题目大意 给定序列$a_i$,现在将其分成$k$段,每段$[l,r]\(的权值定义为\)(r-l+1)\max{a_}$ 求最小化权值总和 分析 显然有$\mathbb$的$dp$ $dp_{i,j}$表示前$i$个分了$ 阅读全文
posted @ 2021-05-23 11:14 chasedeath 阅读(155) 评论(0) 推荐(0)

1 2 3 4 5 ··· 16 下一页