摘要: 题目写得不清不楚的。。。 题目大意:给你一棵$n$个节点的树,你会随机选择其中一个点作为根,随后随机每个点深度遍历其孩子的顺序。 下面给你一个点集$S$,问你遍历完$S$中所有点的期望时间,点集S中的点可能会重复。 数据范围:$n≤10^5$ 我们考虑钦定根,然后暴力$dp$。 设$s[u]$表示遍 阅读全文
posted @ 2019-03-23 16:01 AlphaInf 阅读(236) 评论(0) 推荐(3) 编辑
摘要: 题目大意:给你一个长度为$n$的序列$a$,请你求: $\sum\limits_{l=1}^{n}\sum\limits_{r=l}^{n}\dfrac{mex(a_l,a_{l+1},...,a_r)}{r-l+1}$ 对998244353取模 数据范围:$n≤5\times 10^5$ 我们考虑 阅读全文
posted @ 2019-03-23 09:42 AlphaInf 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一个长度为$n$的序列$a$,我们定义$f_i$表示序列$a$前i项一次进行按位与运算后的值。 我们认为一个序列的价值为$\sum_{i=1}^{n}f_i$,现在你要重新排列序列$a$,使得序列的价值最大。 数据范围,$1≤a_i,n≤10^6$ 我们考虑$dp$。 不难发现,若序列 阅读全文
posted @ 2019-03-23 09:14 AlphaInf 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一棵$n$个节点的树$a$,每个点有一个点权$val_i$,同时给你另一棵$n$个节点的树$b$。 现在你需要在树$a$上找一个联通块,满足这些点在树$b$上也是连通的,同时树$a$的这个联通块的点权和要最大。 数据范围:$n≤50$,$-1000≤val_i≤1000$。 我们考虑钦 阅读全文
posted @ 2019-03-23 08:54 AlphaInf 阅读(170) 评论(0) 推荐(1) 编辑
摘要: 题目大意:给你一个长度为$n$的序列,有$m$次操作,每次操作是以下两种之一: 对某个区间内的数按照升序/降序排序,询问某个区间内数的积在十进制下首位数字是多少。 数据范围:$n,m≤2\times 10^5$ 序列内数字均不大于$n$。 我们先考虑下如何实现查询首位数字 我们发现如果直接乘的话精度 阅读全文
posted @ 2019-03-23 08:48 AlphaInf 阅读(194) 评论(0) 推荐(0) 编辑