前缀和 前缀积
九羽-
日有所进,月有所变,终有所成。
展开
-
HDU - 6514 Monitor ( 二位前缀和+差分 )
HDU - 6514 Monitor ( 二位前缀和+差分 ) 题意: 给你n和m,表示有一个n*m的矩阵(n>=1, m>=1, n*m<=1e7),初始全0,接下来一个数p(p<=1e6),接下来p个矩阵的左上角和右下角的坐标。 把这位于这些矩阵内的格子置为1,再接下来一个数q(1<=1e6),接下来q个矩阵的左上角和右下角的坐标,对于每个矩阵,如果它包...原创 2019-12-06 17:31:54 · 223 阅读 · 0 评论 -
F - The Number of Products ( 前缀积 )
F - The Number of Products ( 前缀积 ) 题意:给n个数 a1,a2,a3 ... an 。 任意区间 [ L, R ] 使得 **...* 为负数,零,正数 的方案分别有几种。 思路:维护一个前缀积d, 分析, 如果d[R] 为正数, d[L-1] 为负数, 那么区间 [ L, R ] 一定是负数。 相似的分析其他情况。 定义:前缀积为正数的个数为...原创 2019-10-18 21:45:30 · 446 阅读 · 0 评论 -
L - Largest Allowed Area ( 二维前缀和 + 快读 )
L - Largest Allowed Area ( 二维前缀和 + 快读 ) 题目链接:http://codeforces.com/gym/102091/attachments 题意:给一个n*m的矩阵只有1和0,在这个矩阵中圈出一个正方形里面最多含有一个1, 问最大能圈多大的正方形。 思路:用二维前缀和维护左上角的和(sum[i][j] = sum[i-1][j]+su...原创 2019-09-17 12:19:07 · 218 阅读 · 0 评论