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

电子商务网站建设作业总结seo技巧与技术

电子商务网站建设作业总结,seo技巧与技术,wordpress企业中文模板,燕子项目网2024年4月13日美团春招实习试题【第一题:好子矩阵】-题目题解在线评测【模拟】 题目描述:输入描述输出描述样例 解题思路一:模拟解题思路二:思路二解题思路三:直接判断 题目描述: 塔子哥定义一个矩阵是”好矩阵”&…

2024年4月13日美团春招实习试题【第一题:好子矩阵】-题目+题解+在线评测【模拟】

  • 题目描述:
    • 输入描述
    • 输出描述
    • 样例
  • 解题思路一:模拟
  • 解题思路二:思路二
  • 解题思路三:直接判断

题目描述:

塔子哥定义一个矩阵是”好矩阵”,当且仅当该矩阵所有元素都相同。 现在塔子哥拿到了一个矩阵,她想知道该矩阵有多少2*2的子知阵是好矩阵?

输入描述

第一行输入两个正整数m和n,代表输入矩阵的行数和列数。

接下来的n行,每行输入m个正整数a(i,j),代表塔子哥拿到的矩阵。

1<=n,m<=100

1 < = a ( i , j ) < = 1 0 9 1<=a_{(i,j)}<=10^9 1<=a(i,j)<=109

输出描述

2*2好子矩阵的数量

样例

输入

3 3
1 2 1
1 1 1
1 1 3

输出

1

说明

只有左下角一个好子矩阵。

OJ链接:
https://codefun2000.com/p/P1819

解题思路一:模拟

m, n = map(int, input().split())
matrix = [[0] * n for _ in range(m)]
for i in range(m):row = list(map(int, input().split()))matrix[i] = row
def goodMatrix(matrix, x, y):t = matrix[x][y]if t == matrix[x+1][y] and t == matrix[x+1][y+1] and t == matrix[x][y+1]:return Truereturn Falsecnt = 0
for i in range(m-1):for j in range(n-1):if goodMatrix(matrix, i, j):cnt += 1
print(cnt)

时间复杂度:O(nm)
空间复杂度:O(1)

解题思路二:思路二

import collectionsn, m = map(int, input().split())
mat = list()
for _ in range(n):mat.append(list(map(int, input().split())))bad_start = collections.defaultdict(list)
ret = 0for i in range(n-1):for j in range(m-1):if j not in bad_start[i] and mat[i][j+1] == mat[i][j]:if mat[i+1][j+1] != mat[i][j+1]:bad_start[i].append(j+1)else:if mat[i+1][j] != mat[i+1][j+1]:bad_start[i+1].append(j)else:ret += 1print(ret)

时间复杂度:O(nm)
空间复杂度:O(1)

解题思路三:直接判断

n, m = map(int, input().split())
g = [list(map(int, input().split())) for _ in range(n)]
ans = 0
for i in range(n - 1):for j in range(m - 1):if g[i][j] == g[i + 1][j] and g[i + 1][j] == g[i][j + 1] and g[i][j + 1] == g[i + 1][j + 1]:ans += 1
print(ans)# python
n,m = map(int,input().split())
matrix=[]
for _ in range(n):row=list(map(int, input().split()))matrix.append(row)
count=0
for i in range(n-1):for j in range(m-1):if matrix[i][j] == matrix[i+1][j]==matrix[i][j+1]==matrix[i+1][j+1]:count+=1
print(count)# java
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int m = scanner.nextInt();int[][] g = new int[n][m];for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {g[i][j] = scanner.nextInt();}}int ans = 0;for (int i = 0; i < n - 1; i++) {for (int j = 0; j < m - 1; j++) {if (g[i][j] == g[i + 1][j] && g[i + 1][j] == g[i][j + 1] && g[i][j + 1] == g[i + 1][j + 1]) {ans++;}}}System.out.println(ans);scanner.close();}
}# c++
#include <iostream>
#include <vector>using namespace std;int main() {int n, m;cin >> n >> m;vector<vector<int>> g(n, vector<int>(m));for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {cin >> g[i][j];}}int ans = 0;for (int i = 0; i < n - 1; i++) {for (int j = 0; j < m - 1; j++) {if (g[i][j] == g[i + 1][j] && g[i + 1][j] == g[i][j + 1] && g[i][j + 1] == g[i + 1][j + 1]) {ans++;}}}cout << ans << endl;return 0;
}

时间复杂度:O(nm)
空间复杂度:O(1)

http://www.hengruixuexiao.com/news/6243.html

相关文章:

  • 网站建设案例方案哈尔滨网站制作软件
  • wordpress删除rss快速排名生客seo
  • wordpress授权代码站外seo推广
  • 东莞华商网络科技有限公司点金推广优化公司
  • 易班班级网站建设展示PPT制作链接的小程序
  • 电子商务有哪些职业抖音搜索seo
  • 企业网站建设定制seo搜索引擎招聘
  • 淘宝如何在其他网站做优惠搜索引擎排名谷歌
  • 栾城做网站seo推广软件排行榜
  • 怎么弄数据库备份做网站长沙网站设计拓谋网络
  • 广州做网站优化公司报价淘宝的17种免费推广方法
  • WordPress秀人网采集电子商务seo
  • 汽贸公司网站建设神马seo教程
  • 微信h5页面制作教程优化网络的软件
  • 做搜狗网站点击灰色关键词排名收录
  • 网站开发 方案怎样做网络销售平台
  • 烘焙食品网站建设需求分析合肥网站优化排名推广
  • 番禺建设银行网站网站设计模板网站
  • 网站开发实验室建设方案百度搜索工具
  • 青岛做商城网站百度购物平台客服电话
  • 展示型手机网站模板下载深圳百度推广客服电话多少
  • 年前做招聘网站话术seo技术交流论坛
  • 个人网站怎么注册广州seo代理计费
  • 微信上做网站编辑南宁seo费用服务
  • qq浏览器小程序入口常州seo关键词排名
  • 衣邦人上门定制靠谱吗秦皇岛seo排名
  • 签名设计免费版seo技巧课程
  • 郑州做网站好的公关键词优化的价格查询
  • 给wordpress网站做ssl卸载阿里云免费建站
  • 微友说是做网站维护让帮忙投注批量关键词排名查询工具