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

h5可以做网站吗/网站优化平台

h5可以做网站吗,网站优化平台,娱乐视频直播网站建设,男女做暖暖试看网站0小秋的矩阵 - 蓝桥云课 问题描述 给你一个 n 行 m 列只包含 0 和 1 的矩阵,求它的所有子矩阵中,是方阵而且恰好包含 k 个 0 的数量。 方阵是行数和列数相等的矩阵。 子矩阵是从一个矩阵当中选取某些行和某些列交叉位置所组成的新矩阵(保…

0小秋的矩阵 - 蓝桥云课

问题描述

给你一个 n 行 m 列只包含 0 和 1 的矩阵,求它的所有子矩阵中,是方阵而且恰好包含 k 个 0 的数量。

方阵是行数和列数相等的矩阵。

子矩阵是从一个矩阵当中选取某些行和某些列交叉位置所组成的新矩阵(保持行与列的相对顺序),被称为原矩阵的一个子矩阵。

输入格式

第 1 行输入 3 个整数 n, m, k,表示矩阵的行数,列数和所求子矩阵包含 0 的数量。

接下来 n 行,每行输入 m 个整数,第 i 行表示给定矩阵的第 i 行。

输出格式

输出仅一行,包含 1 个整数,表示答案。

样例输入

3 4 2
0 1 1 0
1 0 0 1
0 1 0 0

样例输出

4

说明

共有 4 个阶数为 2 的方阵符合条件,左上角的坐标分别为 (1,1), (1,2), (1,3), (2,1)。

评测数据规模

  • 对于 20% 的评测数据,1 ≤ n × m ≤ 10³。
  • 对于 40% 的评测数据,1 ≤ n × m ≤ 10³。
  • 对于 100% 的评测数据,1 ≤ n × m ≤ 10⁶,0 ≤ k ≤ n × m。

运行限制

语言最大运行时间最大运行内存
C1s256M
C++1s256M
Python33s256M
Java2s256M
PyPy33s256M
Go3s256M

思路:

我们可以把0变成1,1变成0.这样计算0的数量就变成计算1的数量。之后就是正常的二维前缀和,枚举正方形。

有两个点:

1.找出每一个正方形的(x1,y1),(x2,y2)

2.边长的取值范围
代码如下:

#include <iostream>
#include<algorithm>
using namespace std;
typedef long long ll;
const int N = 1e3+10;
int n,m,k,ans;
int a[N][N];
int pre[N][N];
int main() 
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin >> n >> m >> k;for(int i = 1 ; i <= n ; i++){for(int j = 1 ; j <= m ; j++)//0和1变换,然后求出子矩阵包含k个1的数量 {int temp;cin >> temp;if(temp == 1)a[i][j] = 0;else if(temp == 0) a[i][j] = 1; }}for(int i = 1 ; i <= n ; i++){for(int j = 1 ; j <= m ; j++){pre[i][j] = pre[i-1][j] + pre[i][j-1] - pre[i-1][j-1] + a[i][j];}} int ans = 0;for (int i = 1; i <= n; i++) {for (int j = 1; j <= m; j++) {int max_len = min(n - i + 1, m - j + 1);for (int l = 1; l <= max_len; l++)// 枚举边长 {int x2 = i + l - 1;int y2 = j + l - 1;int x1 = i;int y1 = j; int sum = pre[x2][y2] - pre[x1-1][y2] - pre[x2][y1-1] + pre[x1-1][y1-1];if (sum == k) {ans++;}}}}cout << ans;return 0;
}

http://www.whsansanxincailiao.cn/news/30717660.html

相关文章:

  • 买了网站 怎么做呢/seo技术分享
  • 吕梁网站设计/关键词排名代发
  • 网站建设需要的费用/百度收录排名
  • 网站开发流程java/百度seo怎么做网站内容优化
  • 哪家公司建网站最好/网店代运营收费
  • 做环氧地坪工程网站/寰宇seo
  • w网站链接如何做脚注/360网站推广费用
  • 网络服务费是什么/优化建议
  • 苏州企业网站制作开发/seo教程视频论坛
  • 青岛手机网站建设公司/百度推广登录入口官网网
  • 2021年国家大事件有哪些/西安seo服务公司排名
  • 建设网站需要什么技术人员/品牌互动营销案例
  • ps做网站首页/亚马逊关键词
  • 海洋高端的专业做网站/舆情监控系统
  • ps做素材下载网站/营销方案ppt
  • wordpress商品分类标题seo/关键词优化排名软件
  • 应该如何做营销型网站/快速排名精灵
  • 网站ip如何做跳转/代哥seo
  • 做网站文案/微信引流主动被加软件
  • 做图片带字的网站/seo怎么推排名
  • 网站建设需求报告/故事式软文广告300字
  • 专门做二手房车的网站/百度网页版电脑版
  • 顶呱呱网站开发/小吃培训2000元学6项
  • 个人免费自助建站/百度网盘搜索引擎入口在哪
  • 网站开发语言分为几种/新手怎么引流推广推广引流
  • 山西省城乡建设厅网站/seo网页推广
  • 四川政府网站建设管理/百度分析
  • 建设网站公司是什么/手机建立一个免费网站
  • 网站后台管理的超级链接怎么做/怎么去推广自己的店铺
  • wordpress菜单跳转/北京债务优化公司