摘要:
题意 给一个长度为1e9的只包含1和 1的数列,1的个数不超过1e7,计算有多少对$(l,r)$满足$\sum_{i=l}^r a[i] 0$ 分析 dp求出每段连续的1最右端为右端点的最大子段和和最左端为左端点的最大子段和,可以得出这段1往左或右最远能扩到哪里,将相接的连续1段合并,合并后的每段区 阅读全文
摘要:
题意 eddy走一个长度为$n$的环,每次能往前或往后走一步,问走到$m$点恰好走完所有点至少一次的概率,前$i$个询问的答案要乘起来 分析 $n=1,m=0$,答案为$1$ $n 1,m=0$,答案为$0$ $n 1,m \ne 0$,答案为$1/(n 1)$ Code 阅读全文
摘要:
题意 给一个$n m$的01矩阵,找有多少个全1子矩阵不被其他全1子矩阵包括。 分析 用单调栈找到的全1子矩阵是不能向上扩展和向右扩展的,只需判断该子矩阵能否向左和向下扩展,若四个方向都不能扩展,则该矩阵合法。是否能向左扩展可用预处理出的左边一列的高度是否大于等于该子矩阵的高度判断,是否能向下扩展可 阅读全文