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

个人网站管理系统网店推广方案

个人网站管理系统,网店推广方案,沧州手机网站,微商城开发公司题目 如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。给定一个矩阵, 现在需要逐行和逐列地扫描矩阵,如果某一行或者某一…

题目

如果矩阵中的许多系数都为零,那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省,并且在许多大的实践中都会出现矩阵稀疏的问题。给定一个矩阵, 现在需要逐行和逐列地扫描矩阵,如果某一行或者某一列内,存在连续出现的0的个数超过了行宽或者列宽的
一半W/2整除),则认为该行或者该列是稀疏的。
扫描给定的矩阵,输出稀疏的行数和列数
输入描述
第一行输入为M和N,表示矩阵的大小M * N,0<M <=100,0< N <=100
接下来M行输入为矩阵的成员,每行N个成员,矩阵成员都是有符号整数,范围-32768到32767
输出描述
输出两行,第一行表示稀疏行的个数,第二行表示稀疏列的个数
示例1:
输入
3 3
1 0 0
0 1 0
0 0 1
输出
3
3
说明
给定的3 * 3矩阵里,每一行和每一列内都存在2个0, 行宽3,列宽3,[3/2]= 1,因此稀疏行有3个,稀疏列有3个。
示例2:
输入
5 3
-1 0 1
0 0 0
-1 0 0
0 -1 0
0 0 0
输出
5
3
说明
给定的 5 * 3矩阵,每行里面0的个数大于等于1表示稀疏行,每列里面0的个数大于等于2表示稀疏列,所以有5个稀疏行,3个稀疏列

思路

简单题,直接遍历矩阵,统计其每行、每列为0的个数即可。
最后判断是否大于行宽/列宽的一般,得出稀疏行、列的个数

题解

package hwod;import java.util.Scanner;public class MatrixScan {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String[] firstLines = sc.nextLine().split(" ");int m = Integer.parseInt(firstLines[0]);int n = Integer.parseInt(firstLines[1]);int[][] matrix = new int[m][n];for (int i = 0; i < m; i++) {String[] rows = sc.nextLine().split(" ");for (int j = 0; j < n; j++) {matrix[i][j] = Integer.parseInt(rows[j]);}}int[] res = getRAndC(matrix);System.out.println(res[0]);System.out.println(res[1]);}private static int[] getRAndC(int[][] matrix) {int m = matrix.length, n = matrix[0].length;int[] rows = new int[m];int[] cols = new int[n];for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if (matrix[i][j] == 0) {rows[i]++;cols[j]++;}}}int rowRes = 0, colRes = 0;int rowThreshold = n / 2, colThreshold = m / 2;for (int r : rows) {if(r>=rowThreshold) rowRes++;}for (int c : cols) {if(c>=colThreshold) colRes++;}return new int[]{rowRes, colRes};}
}

推荐

如果你对本系列的其他题目感兴趣,可以参考华为OD机试真题及题解(JAVA),查看当前专栏更新的所有题目。

http://www.rdtb.cn/news/2660.html

相关文章:

  • 怎么做网站宣传百度快照是干嘛的
  • 前后端分离的网站怎么做怎么推广app
  • 为拟建设的网站申请一个域名国内做网站比较好的公司
  • wordpress连连支付账号seo是什么
  • 手机网站 o2o百度搜索入口
  • 公司做网站让我们销售推广网站大全
  • it运维有前途吗合肥seo报价
  • 青岛英文网站建设服务公司网站改版
  • 北京做百度网站推广拉新任务的平台
  • 网站开发工具和平台2023全民核酸又开始了
  • 公司网页网站建设 ppt模板下载最新百度快速排名技术
  • 如何查看网站语言免费找客源软件
  • 移动端手机网站制作网络口碑营销案例
  • the_post() wordpress百度seo排名报价
  • 自己做一个网站一年的费用深圳网站优化培训
  • 合川招聘合优网北京网站优化步
  • 网站开发文档要求百度关键词搜索技巧
  • js效果炫酷的网站推荐品牌传播方案
  • APP加网站建设预算多少钱阿里云域名查询和注册
  • 黑龙江省城乡建设厅网站首页百度怎么做关键词优化
  • 东莞做商城网站建设免费聊天软件
  • 怎么做网站能快速赚钱品牌推广的渠道有哪些
  • 甘肃省城乡与建设厅网站首页免费网站推广工具
  • 赚钱软件的套路免费seo排名网站
  • wordpress站点的根目录百度seo学院
  • 兰州手机网站制作公司宁波网络优化seo
  • 镇江网站seo外包环球军事网
  • 成都网站制作公司有哪些seo网站优化方案案例
  • 平台网站建设网站百度一下官网页
  • 专门代做毕设的网站免费b2b网站推广渠道