蓝桥集训之统计子矩阵
统计子矩阵
-
index.php/tags-41973.html" class="superseo">���心思想:矩阵前缀和 + 双指针
()- 用i和j双指针 遍历所有子矩阵的列
- 用s和t双指针 遍历所有子矩阵的行
- 求其子矩阵的和 若>k 将s向下移动 矩阵和必定减小(元素个数减少)
- 直到满足 cin>n>>m>>k; for(int i=1; i for(int j=1; j cin a[i][j]; a[i][j] += a[i-1][j] + a[i][j-1] - a[i-1][j-1]; //求前缀和数组 } } LL res = 0; for(int i=1;i for(int j=i;j for(int s=1,t=1;t while(s
The End