摘要:
题目 给定$n\ (n\le 2000)$个坐标,求四个坐标使得围起来的四边形面积最大。 <! more 分析 最暴力的想法是枚举四个点,然而肯定超时。接着不知道怎么想到中途相遇,然而一点关系都没有。这里用到了一个单调性: 如果在凸包上确定了一个点$x$,令$x$逆时针方向的第一个点为$y$,这时确 阅读全文
摘要:
题目 $N$座高楼,高度为$1 N$的不同的数,从左向右可以看到$F$座,从右向左可以看到$B$座,共有多少种可能?询问次数不超过1e5,$n\le 3000$。 <! more 分析 容易发现,最高的楼一定是看得到的,并且分开左右两边。所以现在我们考虑剩下的$N 1$座楼。如果确定了一组楼的高度, 阅读全文
摘要:
题目 一颗带点权的树,根为1,实现下列三种操作: $Q\ x$ 求点$x$到根的点权和 $C\ x\ y$ 把$x$的父亲换成$y$ $F\ x\ y$ 把$x$的子树中每个点的点权点权增加$y$ <! more 分析 写了一半发现lct做不了,因为有子树修改。然而zwl说,由于树的形态没有改变,可 阅读全文
摘要:
"题目" 斐波那契数列$f$,$f\_1=f\_2=1,\ f\_n=f\_{n 1}+f\_{n 2}\ (n 2)$。 给定长度为$n\ (n\le 30000)$的数列$a$,$q$次询问,每次将$a$的区间$[l,r]$排序去重,设得到$k$个数: $$ \begin{align} ans= 阅读全文
摘要:
简介 斯特林数是组合数学中的一个重要内容,有许多有用的性质。它由十八世纪的苏格兰数学家James Stirling首先发现并说明了它们的重要性。 斯特林数主要处理的是把$N$个不同的元素分成$k$个集合或环的个数问题。现在我们说的斯特林数可以指两类数,分为第一类斯特林数和第二类斯特林数,其中第一类斯 阅读全文
摘要:
题目 有$n$个房间,$n$个钥匙,每个钥匙随机出现在一个房间里,一个房间里有且仅有一个钥匙。我们现在手上没有钥匙,但我们要搜索所有的房间,所以我们有$k$次机会把一个房间炸开。一号房间里住着一个重要的人,所以一号房间不能炸。给出$n$,$k$,求我们能够成功搜索所有房间的概率。 <! more 分 阅读全文
摘要:
给定一个长度为$n(n\le 5\times 10^5)$的字符串,求它的第$k$小字串。有两种模式: $Type=0$,不同位置的相同字串只算一个 $Type=1$,不同位置相同字串算多个 Sample Input Sample Output <! more 分析 我们知道,后缀自动机的从小到大遍 阅读全文
摘要:
题目 $S(i,j)$表示第二类斯特林数,求: $$ f(n)=\sum _{i=0}^n\sum _{j=0}^iS(i,j) 2^j j! $$ <! more 分析 公式推理很简单,关键是用到了第二类斯特林数的通项公式和 组合数展开 的方法。 $$ \begin{aligned} f(n)&= 阅读全文
摘要:
"题目" 给出一棵树,求一种分块方案,使得每个块的大小$size\in [B,3B]$。每个块还要选一个省会,省会可以在块外,但是省会到块内任何一个点路径上的所有除了省会的点都必须属于这个块。$n\le 1000$。 <! more 分析 一次dfs即可解决。做法如下: 任意选取一个点开始dfs 对 阅读全文
摘要:
给出一个字符串,一个子串的出现值为字串出现次数乘以长度,求所有回文串中最大的出现值。 <! more 分析 回文自动机模版题,建出自动机后直接统计即可。 回文自动机 类似于后缀自动机,不过一条边$(u,v,c)$的含义是在$u$点的串左右两边加上字母$c$可以得到$v$点代表的串。它的$fail$指 阅读全文