当前位置: 首页 > news >正文

网站分栏目怎么做wordpress获取文章内容过滤空格

网站分栏目怎么做,wordpress获取文章内容过滤空格,用php做的网站前后台模板,国内如何做国外网站的兼职项目一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 131F - Present to Mom 二、解题报告 1、思路分析 很经典的一种把列看作cell 来进行双指针/递推的题型 我们考虑,可以预处理出原矩阵中的所有star 然后我们去枚举矩形的上下边界,把…

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

131F - Present to Mom


二、解题报告

1、思路分析

很经典的一种把列看作cell 来进行双指针/递推的题型

我们考虑,可以预处理出原矩阵中的所有star

然后我们去枚举矩形的上下边界,把边界内的每列当成一个格子的话,问题就变成了求和至少大于等于k的子数组的数目

这个经典问题我们双指针可以搞定

而快速计算列和可以预处理前缀和

2、复杂度

时间复杂度: O(n^2m)空间复杂度:O(nm)

3、代码详解

 ​
#include <bits/stdc++.h>
using i64 = long long;
using i128 = __int128;
using PII = std::pair<int, int>;
const int inf = 1e8 + 7, P = 1e9 + 7;/*
预处理star枚举高 -> 和 >= k 的子数组个数?
two pointers
*/void solve() {int n, m, k;std::cin >> n >> m >> k;std::vector<std::string> g(n);for (int i = 0; i < n; i ++ ) std::cin >> g[i];std::vector<std::vector<int>> f(n, std::vector<int> (m));std::array<int, 5> dir { 1, 0, -1, 0, 1 };for (int i = 1; i + 1 < n; i ++ )for (int j = 1; j + 1 < m; j ++ ) {if (g[i][j] == '1') {bool flag = true;for (int k = 0; k < 4; k ++ )if (g[i + dir[k]][j + dir[k + 1]] == '0')flag = false;f[i][j] = flag; }}std::vector<std::vector<int>> pre(f);for (int i = 1; i < n; i ++ )for (int j = 0; j < m; j ++ )pre[i][j] += pre[i - 1][j];i64 res = 0;for (int lo = 0; lo < n; lo ++ ) {for (int hi = lo + 2; hi < n; hi ++ ) {int l = 1, r = 1, cur = 0;while (l + 1 < m) {while (r + 1 < m && cur < k)cur += pre[hi - 1][r] - pre[lo][r], ++ r;if (cur < k) break;res += (m - r);cur -= pre[hi - 1][l] - pre[lo][l];++ l;}}}std::cout << res;
}int main(int argc, char** argv) {std::ios::sync_with_stdio(false), std::cin.tie(0), std::cout.tie(0);int _ = 1;// std::cin >> _;while (_ --)solve();return 0;
}

http://www.yayakq.cn/news/244409/

相关文章:

  • h5平台网站开发网站首页设计
  • 成为网站有哪些网址?九江的网站建设公司
  • 青岛建设银行官方网站嘉兴建网站
  • 温州 建网站专题定制网站建设
  • 一家专门做内部优惠的网站做网站郑州公司
  • 绍兴做网站的公司php网站api接口写法
  • 汽车销售网站建设网站建设玖金手指花总
  • 哈尔滨建设厅官方网站保定网站推广公司
  • 做佛像在什么网站发贴效果好点域名经纪公司推荐
  • 佛山网站排名推广滁州市建设工程管理处网站
  • 网站开发如何dw中小手重庆沙盘制作
  • 潍坊网站制作建设惠阳做网站公司
  • 安徽手机版建站系统高新营销型网站建设公司
  • 洛阳网络建站网站设计制作策划书
  • 佛山做外贸网站的wordpress 多媒体管理
  • 网站建设好后为什么要维护免费咨询图片大全
  • 杭州市建设工程检测协会网站招标网站的服务费怎么做分录
  • 有阿里云服务器 怎么做网站计算机网络服务
  • 渌口区市政建设局网站中山人才招聘网官网
  • 望牛墩镇做网站dede 网站地图
  • 南沙建设局网站工程私人承包协议书
  • wordpress站内统计插件各类微网站建设
  • 网站备案授权书模板汕头seo收费
  • 国外儿童社区网站模板下载全国公路建设信用网站
  • 广州微信网站设计制作iis网站无法启动
  • 网站专栏建设高端集团网站建设
  • 注册网站用户名怎么填写徐州建设工程交易网浙江公正
  • 电商网站运营怎么做网络营销与网络推广的异同
  • 学校网站的建设2022搜索引擎
  • 汽修网站怎么做上海市有哪些公司