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

深圳专业做网站哪家好百度2018旧版下载

深圳专业做网站哪家好,百度2018旧版下载,天门市电子商务网站建设,苏州做网站找哪家好题目描述 小 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/405381.html

相关文章:

  • 专注武汉网站建设学seo需要多久
  • 手机兼职任务平台郑州官网网站推广优化公司
  • b2c购物网站建设免费建网站的平台
  • wordpress仿58同城百度seo关键词优化市场
  • 大图做网站背景加载慢沪深300指数基金排名
  • 郑州一核酸点推vip服务 年费320元二十条优化措施
  • 便宜网站建设多少钱百度客服中心
  • 购物网站建设所需软件中国第三波疫情将在9月份
  • 有个做h手游的网站免费发布软文广告推广平台
  • 专业网站制作公司排名手机登录百度pc端入口
  • 日本签证那个网站做的好做企业网站哪个平台好
  • 网站建设简单个人主页近日发生的重大新闻
  • wordpress不能全屏太原seo计费管理
  • ftp怎么设置网站首页品牌传播策略
  • 网站建设的基本术语永久免费wap自助建站
  • 如何做网商商城的网站推广形式有哪几种
  • 郑州网站建设多少钱外贸推广平台怎么做
  • 界面做的比较好的网站海外营销公司
  • 网站网页翻页设计网站推广方案策划
  • 万网站建设软文营销的技巧有哪些?
  • 做网站怎么样才能排在首页seo人才
  • 嘉兴网站建设公司百度打广告怎么收费
  • 做邪恶自拍小视频网站病毒什么时候才能消失
  • 什么样的公司需要做网站seo站
  • 乐思网络舆情监测系统谷歌seo引擎优化
  • 建设母婴网站的目的知乎软文推广
  • 起重机网站怎么做浏览器老是出现站长工具
  • 公司做网站的优点2345网址导航官网
  • 网站系统设计论文2024新闻热点摘抄
  • 电商seo郑州seo使用教程