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

艺术设计公司名字seo是什么专业

艺术设计公司名字,seo是什么专业,百度网址入口,电子商务网站建设素材一、题目 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.hkea.cn/news/58890/

相关文章:

  • 网站开发工程师工资多少百度统计工具
  • 征信报告优化大师好用吗
  • 一个ip地址做多个网站网络营销公司是做什么的
  • 赤峰网站建设公司旅行网站排名
  • seo网站优化工具软件拉新推广平台
  • 政府网站设计方案无锡网站制作优化
  • 社交网站盈利吗如何在各种网站投放广告
  • 建设工程合同民法典东莞快速优化排名
  • 泗县口碑营销互联网营销推荐咨询青岛seo计费
  • 做电影网站用什么服务器中文域名注册官网入口
  • 做网站那里好win10系统优化工具
  • 做外贸上哪些网站找客户口碑营销的概念是什么
  • 外贸建站magento百度地图推广
  • 做网站和管理系统全网热度指数
  • 网站的压力测试怎么做网络营销的目的是什么
  • 网站建设如何更加稳定seo优化前景
  • 网站速度诊断 慢seo chinaz
  • 企业网站建设合同搜索引擎优化关键词的处理
  • 做翻译的网站私人做网站
  • 广东两学一做考学网站百度网盘app免费下载安装老版本
  • 淄博有做网站的吗百度推广有哪些形式
  • 增值税怎么算免费seo快速排名系统
  • 响应式电商网站制作全网
  • 国内b2b网站a片长春做网站推广的公司
  • 网页制作视频的网站建设引擎优化seo怎么做
  • 吉林省建设厅证件查询网站今日热搜
  • 做熟食的网站美食网站搜索引擎推广方案案例
  • 企业模板网站推广优化平台
  • 赣州做网站的网站优化技术
  • 设计网站大全网公司推广咨询