上一页 1 2 3 4 5 6 7 8 ··· 63 下一页
摘要: E. Grid 大意: 给定$n\cdot m$个点的图, 初始无边, $q$个操作, $(1,a,b)$表示第$a$列到第$b$列全连起来, $(2,a,b)$表示把第$a$行到第$b$行全连起来, 每次操作后输出连通块个数. 直接用$set$暴力模拟即可. 还有一种线段树做法, 设一共$a$行连 阅读全文
posted @ 2019-10-15 22:29 uid001 阅读(190) 评论(0) 推荐(0) 编辑
摘要: C. Distinct Substrings 大意: 给定串$s$, 字符集$m$, 对于每个字符$c$, 求$s$末尾添加字符$c$后本质不同子串增加多少. exkmp求出每个前缀与后缀匹配的最大长度, 统计一下贡献即可 #include <iostream> #include <sstream> 阅读全文
posted @ 2019-10-15 12:43 uid001 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 大意: 定义$f(a)$表示序列$a$本质不同子序列个数. 给定$n,m$, 求所有长$n$元素范围$[1,m]$的序列的$f$值之和. 显然长度相同的子序列贡献是相同的. 不考虑空串, 假设长$x$, 枚举第一次出现位置, 可以得到贡献为$\sum\limits_{i=x}^n\binom{i-1 阅读全文
posted @ 2019-10-12 21:27 uid001 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 大意: 给定串$s$, 字符集为字母表前$m$个字符, 求一个$m$排列$pos$, 使得$\sum\limits_{i=2}^n|{pos}_{s_{i-1}}-{pos}_{s_{i}}|$最小. 状压$dp$, 费用提前计算一下, 预处理$cost_{i,j}$表示与字符$i$相连的状态为$j 阅读全文
posted @ 2019-10-09 22:46 uid001 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 大意: 两人轮流操作一个长$n$, 只含前$k$种小写字母的串, 每次操作删除一个字符或者将整个串重排, 每次操作后得到的串不能和之前出现过的串相同, 求多少种串能使先手必胜. 找下规律发现$n$为奇数必胜, 否则假设$a_i$为字符$i$出现次数, 如果$\frac{n!}{a_1!a_2!... 阅读全文
posted @ 2019-10-05 19:11 uid001 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 63 下一页