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

刚开始做汽配网站要进货微信h5商城网站开发

刚开始做汽配网站要进货,微信h5商城网站开发,phpmysql网站开发入门与提高,wordpress ip地址修改题目描述 小 A 有一个 n 行 m 列的矩阵 A。 小 A 认为一个 22 的矩阵 D 是好的,当且仅当 。其中 表示矩阵 D 的第 i 行第 j 列的元素。 小 A 想知道 A 中有多少个好的子矩阵。 输入 第一行,两个正整数 n,m。 接下来 n 行,每行 m 个整数…

题目描述

小 A 有一个 n 行 m 列的矩阵 A。

小 A 认为一个 2×2 的矩阵 D 是好的,当且仅当 D_{1,1}\times D_{2,2}=D_{1,2}\times D_{2,1}。其中 D_{i,j} 表示矩阵 D 的第 i 行第 j 列的元素。

小 A 想知道 A 中有多少个好的子矩阵。

输入

第一行,两个正整数 n,m。

接下来 n 行,每行 m 个整数 A_{i,1} ,A_{i,2},...,A_{i,m}

对于所有测试点,保证 1≤n≤500,1≤m≤500,−100≤A_{i,j}≤100

输出

一行,一个整数,表示 A 中好的子矩阵的数量。

样例输入

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

样例输出

2

样例解释

样例中好的子矩阵如下:

分析

只需循环编号部分作为2×2矩阵的左上角顶点(其余无法形成完整的2×2矩阵),所以只需循环到n-1与m-1

D_{1,1}\times D_{2,2}=D_{1,2}\times D_{2,1}放在这里要变化为:

a[i][j]*a[i+1][j+1]==a[i][j+1]*a[i+1][j]

示例代码:

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,m,a[501][501],s=0;cin>>n>>m;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];}}for(int i=1;i<n;i++){for(int j=1;j<m;j++){if(a[i][j]*a[i+1][j+1]==a[i][j+1]*a[i+1][j]){s++;}}}cout<<s;return 0;
}

http://www.dtcms.com/wzjs/580347.html

相关文章:

  • 绿化面积 建设网站策划公司主要做什么
  • 课程网站建设总体情况山西省两学一做网站
  • wordpress网站管理系统网店怎么开啊流程是怎么视频教程
  • 无形资产 网站建设叮当app制作平台下载
  • 河北大名网站建设招聘文登做网站
  • 做网站怎么把字弄图片上去崇仁网站建设推广
  • 局域网网站建设教程360建筑网官网市场价
  • 怎样给网站做关键词优化旅游网站建设报告
  • 网站开发目录规范沈阳男科医院免费在线咨询
  • 怎么做自己的推广网站重庆开县网站建设报价
  • 没有网站怎么做cps建设网站前的市场分析主要包括哪些内容
  • 做cps的网络文学网站wordpress 数据调用api
  • 济南产品网站建设外包全国企业名单大全
  • 淘宝网站建设类目需要什么资质wordpress批量生成文章
  • 自己做开奖网站昆明做百度网站电话号码
  • soho做网站谷歌推广wordpress主机空间选择
  • 正规网站模板设计图江阴企业网站制作
  • 公众号链接的手机网站怎么做温州外贸网站建设公司
  • 网站建设年度总结电子产品外贸交易平台
  • 制作网站的第一步中国网站访问量排行
  • 社团网站模板wordpress该字体
  • 设计一个网站重点是什么广西百度推广
  • 做网站的服务器哪个系统好吉林省建设厅网站专家
  • 卖掉的网站了对方用来做违法谷歌网页版入口在线
  • 郴州建设企业网站wordpress feed 关闭
  • 海南网站设计企业营销理念
  • vs做网站标签输出语言广告设计在线设计
  • 做网站的收钱不管了wordpress采集文章教程
  • 证券投资网站做哪些内容网络广告营销的一般过程
  • 台州市建设规划局路桥分局网站网站排名首页