上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页
摘要: "题目" 有一个长度为$n$的十进制数,用$s$表示。有$m$个限制条件,每个条件形如:$(l_1,r_1,l_2,r_2)$,表示$s[l_1:r_1]=s[l_2:r_2]$。 现在给出这些限制条件,问有多少个数满足条件。 $n,m\le 10^5$ 。 分析 这个题这是神奇!! 首先如果暴力的 阅读全文
posted @ 2017-07-10 16:25 permui 阅读(576) 评论(0) 推荐(2) 编辑
摘要: "题目" 给出一颗树,$m$次询问树上不相同的三个点$A,B,C$。我们称一个点$x$被$A$占领当且仅当$dist(A,x) dist(B,x),dist(A,x) dist(C,x)$。 问$A,B,C$这三个点分别占领了多少个点。 $n,m\le 10^5$。 分析 如果是两个点的话,我们找到 阅读全文
posted @ 2017-07-10 15:41 permui 阅读(357) 评论(0) 推荐(0) 编辑
摘要: "题目" 给出一个$n$个点的树,每个点有权值$a_i$,再给出一个$d$,问有多少个非空点集满足: 点集在树上构成联通子图 $$\max _{v\in S}a_v \min _{v\in S}\le d$$,即集合内权值最大减最小在$d$以内 $n,a_i,d\le 2\times 10^3$ 。 阅读全文
posted @ 2017-07-10 10:52 permui 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 题目 给出$n$个字符串,问每个字符串有多少个子串满足这个子串被这$n$个字符串中至少$k$个字符串包含。(一个字符串本质相同位置不同的子串算多个)。$1\le k\le n, \sum |s|\le 10^5$。 分析 这是一个多串问题,考虑广义后缀自动机,建出广义后缀树。 在广义后缀树上可以方便 阅读全文
posted @ 2017-07-10 09:52 permui 阅读(428) 评论(0) 推荐(0) 编辑
摘要: "题目" 一棵树,从根节点开始 dfs ,每层以随机顺序进入每个子节点,问走到每个点的时候期望经过了多少个点。 (这里经过多少个点指的是经过多少个不同的点,即经过一个点多次算一个) (其实这个题不如说求期望dfn序)。 $n\le 10^5$。 分析 一个很明显的思路就是:$f[x]=1+f[fa] 阅读全文
posted @ 2017-07-09 22:20 permui 阅读(490) 评论(0) 推荐(0) 编辑
摘要: "题目" 一棵树上有一个古籍,这个古籍可以影响到与它距离为 $d$ 以内的点。现在给出被影响到的点,问古籍可能在多少个点上。 $0\le m,d\le n\le 10^5$。 分析 原问题不好做,把问题转化为求每个点距离最远的古籍的距离,最后统计有多少个符合要求的。 这是一个树形dp的经典问题,于是 阅读全文
posted @ 2017-07-09 20:23 permui 阅读(731) 评论(0) 推荐(0) 编辑
摘要: "题目" 一棵树的重心定义为一个点满足删除这个点后最大的连通块大小小于等于原来这颗树大小的一半。 给出一棵树,一次操作为删除一条边再添加一条边,操作结束后必须仍为一棵树。问这颗树的每个点是否可以通过 一次 操作使它变成新树的重心。 $n\le 4\times 10^5$。 分析 如果一个点原来不是重 阅读全文
posted @ 2017-07-09 19:18 permui 阅读(425) 评论(0) 推荐(0) 编辑
摘要: "题目" Description 今天Karen要去买东西。 一共有 $n$ 件物品,每件物品的价格为$c_i$,同时每件物品都有一张优惠券,可以对这件物品减价 $d_i$ . 使用第 $i$ 件物品的优惠券的条件是买这件物品并且使用了第 $x_i$ 张优惠券。现在给出Karen带的钱数 $b$ , 阅读全文
posted @ 2017-07-09 10:46 permui 阅读(760) 评论(0) 推荐(0) 编辑
摘要: "题目" 开始给出母串,多次询问一个串的所有不同循环串的在母串中的出现总次数。母串长和询问总长小于等于$10^6$ 。 Input Output 分析 设计到子串的问题我们可以考虑后缀自动机。 问题就变成如何在后缀自动机中连续地匹配一个串的循环串。设需要匹配的串长为$n$,我们首先把它倍长,放进自动 阅读全文
posted @ 2017-07-09 09:11 permui 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 给出一个长度为$m(m\le 20)$的字符串$s$,问有多少个长度为$n$的字符串满足其中不包含子串$s$。$0\le char\le 9,\ n\le 10^9$。 思路 一开始想的是容斥。 如果我们一位一位地看这个问题,它会变得简单很多。每次我们往已有的字符串的后面添加一个字符,然后看看匹配情 阅读全文
posted @ 2017-07-03 15:15 permui 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页