把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  AtCoder

摘要:给定一个长度为$2n-1$的序列$a$,你可以将它重新排列。定义$b_i$为前$2i-1$个数的中位数,求有多少种可能的$b$。 阅读全文
posted @ 2021-05-26 21:39 TheLostWeak 阅读(79) 评论(0) 推荐(0) 编辑
摘要:给定平面上$n$个点,如果一个大小为$c$的点集恰好构成凸包,假设这个凸包共包含$s$个点,则能产生$2^{s-c}$的贡献。求总贡献。 阅读全文
posted @ 2021-05-21 20:57 TheLostWeak 阅读(50) 评论(0) 推荐(0) 编辑
摘要:给定一个由"A","B","C"构成的字符串$s$,要求选出一个最长的子序列,使得三种字符出现次数相同且相邻字符不同。 阅读全文
posted @ 2021-05-19 14:02 TheLostWeak 阅读(56) 评论(0) 推荐(0) 编辑
摘要:给定一个长度为$n$的字符串$s$。执行$k$次操作,每次将$s$的反串$s^R$接到$s$后面,从中任意截取一个长度为$n$的字符串作为新的$s$。求最终能得到的字典序最小的串。 阅读全文
posted @ 2021-05-18 20:13 TheLostWeak 阅读(30) 评论(0) 推荐(0) 编辑
摘要:有一个$01$串集合$S$,通过$n+1$个$01$串给出:第$i$个串长度为$2^{i-1}$,它的第$j$位表示$j-1$长度为$i-1$的二进制表示是否出现在$S$中。求一个最长的$01$串(多解则字典序最小),满足至少是$S$中$k$个串的子序列。 阅读全文
posted @ 2021-05-18 09:54 TheLostWeak 阅读(59) 评论(0) 推荐(0) 编辑
摘要:给定一个长度为$n$的排列$a_i$,可以无限次选择交换一对满足$|a_i-a_j|=1,j-i\ge k$的$a_i,a_j$。求能得到的字典序最小的最终排列。 阅读全文
posted @ 2021-05-17 18:45 TheLostWeak 阅读(59) 评论(0) 推荐(1) 编辑
摘要:给定一棵$n$个点的树中每个点到其余所有点的距离之和(保证互不相同),要求构造一棵合法的树或判无解。 阅读全文
posted @ 2021-05-12 08:21 TheLostWeak 阅读(83) 评论(0) 推荐(0) 编辑
摘要:给定一张$n$个点$m$条边的无向图,到达一个点时至少要有$A_i$元,可以选择捐献$B_i$元。可以从任意点出发,要求对于所有点都捐献一次,求一开始最少要带多少钱。 阅读全文
posted @ 2021-05-11 08:56 TheLostWeak 阅读(85) 评论(0) 推荐(1) 编辑
摘要:给定一个长度为$n$的排列,一次操作可以选择一个$i$满足$p_{i-1}>p_i>p_{i+1}$,然后交换$p_{i-1}$和$p_{i+1}$。要求判断是否能把这个排列转化为$1,2,...,n$。 阅读全文
posted @ 2021-05-10 14:43 TheLostWeak 阅读(49) 评论(0) 推荐(0) 编辑
摘要:给定一张$n$个点$m$条边的图,求有多少种给边黑白染色的方案,使得同时包含黑白边的最小生成树权值恰好为$v$。 阅读全文
posted @ 2021-05-10 13:24 TheLostWeak 阅读(48) 评论(0) 推荐(0) 编辑
摘要:给定一棵$n$个点的树,每个点有一个颜色(黑或白)。你可以任选一个点出发,能执行两种操作:走到一个相邻点并翻转其颜色;翻转当前点颜色。求使得所有节点颜色为黑的最少操作次数。 阅读全文
posted @ 2021-05-10 11:11 TheLostWeak 阅读(73) 评论(0) 推荐(0) 编辑
摘要:给定一张$n$个点$m$条边的有向图。对于每条边,求将它反向这张图的强连通分量数是否变化。 阅读全文
posted @ 2021-05-09 19:56 TheLostWeak 阅读(89) 评论(0) 推荐(0) 编辑
摘要:有$n$堆石子,每堆石子初始有$a_i$个,且附带一个参数$k_i$。每次可以从一堆石子(假设是第$i$堆,当前剩$x_i$个石子)中取出$1\sim\lfloor\frac{x_i}{k_i}\rfloor$个石子,判断谁必胜。 阅读全文
posted @ 2021-05-09 18:25 TheLostWeak 阅读(79) 评论(0) 推荐(0) 编辑
摘要:对于一个长度为$n$的排列$p$中的每一个$i$,找到最大的$j$满足$p_j < p_i$,在$i,j$间连边,由此得到出一棵树。给定一棵$n$个点的树,要求构造一个字典序最小的排列,使得生成的树与给定树同构,或判无解。 阅读全文
posted @ 2021-05-09 16:26 TheLostWeak 阅读(71) 评论(0) 推荐(0) 编辑
摘要:给定一棵$n$个点的树($n$为偶数),要求将点两两配对,并给每对点间路径上的边染色。求有多少种配对方案使得所有边都被染色。 阅读全文
posted @ 2021-05-07 20:10 TheLostWeak 阅读(88) 评论(0) 推荐(0) 编辑
摘要:给定$n,k$和一个长为$m$的值在$[1,k]$范围内的序列$a$。定义一个序列是好的,当且仅当它长度为$n$、所有值在$[1,k]$范围内且存在一个长度为$k$的子串是$1\sim k$的一个排列。求所有好序列中$a$的出现次数之和。 阅读全文
posted @ 2021-05-07 17:30 TheLostWeak 阅读(56) 评论(0) 推荐(0) 编辑
摘要:给定一个$1\sim n$的排列,要求将它划分为两个子序列$A,B$。用一个长度为$n$的$01$串表示划分方案,填$0$的位置划入序列$A$,填$1$的位置划入序列$B$。求字典序最小的划分方案,使得$A,B$的前缀最大值个数相等。 阅读全文
posted @ 2021-05-07 10:56 TheLostWeak 阅读(68) 评论(1) 推荐(0) 编辑
摘要:有一个随机数生成器,每轮随机生成一个$[1,n]$的整数,有$\frac{a_i}{\sum a_i}$的概率生成$i$。求所有$i$的出现次数都达到各自$b_i$的期望轮数。 阅读全文
posted @ 2021-04-09 07:35 TheLostWeak 阅读(64) 评论(0) 推荐(1) 编辑
摘要:给定$n$个点坐标$(x_i,y_i)$。要求构造一个长度为$m$的数组$c_{1\sim m}$,第$i$步选择向上下左右的某个方向走$c_i$个单位长度,并对于每个点给出一种走到对应坐标的走法。 阅读全文
posted @ 2021-04-06 21:08 TheLostWeak 阅读(77) 评论(0) 推荐(0) 编辑
摘要:有一个初始全为$0$的数组一个初始在$0$的指针。给定一个长度为$n$的操作串,有四种操作符:"<"表示将指针左移一位,">"表示将指针右移一位,"+"表示将指针对应位置加$1$,"-"表示将指针对应位置减$1$。求有多少子串,使得执行其中操作得到的数组和整串相同。 阅读全文
posted @ 2021-04-06 20:21 TheLostWeak 阅读(52) 评论(0) 推荐(0) 编辑