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

做服装外贸的网站设计中国最新军事新闻最新消息

做服装外贸的网站设计,中国最新军事新闻最新消息,南通专业制作网站,全网营销推广方式题目描述 小 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/35455.html

相关文章:

  • 佛山模板建站sem营销推广
  • 网站旁边的小图标怎么做的中国企业培训网
  • 怎么做像滴滴一样网站seo外链优化
  • 贵阳建站公司模板北京做网站推广
  • 珠海网站建设排名广告网
  • 手机app开发网站建设如何规划企业网络推广方案
  • 利用高权重网站做关键词手机怎么做网站
  • 帮别人做彩票网站犯法嘛营销推广是什么意思
  • 商城小程序多少钱太原seo全网营销
  • 如何接单做网站关键词代发排名
  • 国外网站都不能上怎么做跨境电商百度推广是什么
  • 山东华建建设有限公司网站seo常用分析的专业工具
  • 安徽餐饮加盟网站建设无锡网站制作优化
  • 网站 功能需求百度手机app
  • 宝塔面板怎么做网站营销推广费用预算表
  • 网站要去公安局备案吗营销比较好的知名公司有哪些
  • 锦州哪里做网站品牌营销推广策划方案
  • 菏泽财富中心网站建设网络营销的方式与手段
  • wordpress建站公司国外免费域名
  • 我公司是做网站开发的怎么纳税网络营销外包公司
  • 网站建设与设计大作业苏州关键词seo排名
  • 嘉定网站建设公司百度广告推广收费标准
  • 鹰潭手机网站建设seo自动优化工具
  • 优酷 做视频网站还能成功吗济南seo小黑seo
  • 沈阳百度网站排名百度推广点击一次多少钱
  • 自己做家具展示网站百度站长平台网址
  • 帮人家做家务的网站网络营销案例分析ppt
  • wordpress重新安装数据库小红书seo排名
  • 投标网站建设服务承诺购买链接怎么买
  • 动态网站建设毕业设计方案手机优化大师怎么退款