查看网站开发光谷做网站推广哪家好

张小明 2025/12/31 22:32:44
查看网站开发,光谷做网站推广哪家好,网站开发工具6,wordpress插件访客稀疏矩阵扫描 华为OD机试B卷 - 华为OD上机考试B卷 100分题型 华为OD机试真题目录点击查看: 华为OD机试真题题库目录#xff5c;机考题库 算法考点详解 题目描述 如果矩阵中的许多系数都为零#xff0c;那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大…稀疏矩阵扫描华为OD机试B卷 - 华为OD上机考试B卷 100分题型华为OD机试真题目录点击查看: 华为OD机试真题题库目录机考题库 算法考点详解题目描述如果矩阵中的许多系数都为零那么该矩阵就是稀疏的。对稀疏现象有兴趣是因为它的开发可以带来巨大的计算节省并且在许多大的实践中都会出现矩阵稀疏的问题。给定一个矩阵现在需要逐行和逐列地扫描矩阵如果某一行或者某一列内存在连续出现的0的个数超过了行宽或者列宽的一半 [W /2] (整除) 则认为该行或者该列是稀疏的。扫描给定的矩阵输出稀疏的行数和列数。输入描述第一行输入为M和N表示矩阵的大小M*N0 M ≤ 1000 N ≤ 100接下来M行输入为矩阵的成员每行N个成员矩阵成员都是有符号整数范围-32,768到32,767输出描述输出两行第一行表示稀疏行的个数第二行表示稀疏列的个数用例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的个数大于等于行宽一半 列中0的个数大于等于列宽一般就认为稀疏理明白1的规则之后这道题就非常简单了统计每行/列中0的次数然后按照1的规则进行判断统计输出结果就行c#includeiostream #includevector #includestring #include utility #include sstream #includealgorithm #includecmath #includemap using namespace std; int main() { int m , n; cin m n; vectorvectorint grid(m, vectorint(n)); // 行0的个数 vectorint zeroRowNum(m, 0); // 列0的个数 vectorint zeroColNum(n, 0); for (int i 0; i m; i) { for (int j 0; j n; j) { cin grid[i][j]; if (grid[i][j] 0) { zeroRowNum[i]; zeroColNum[j]; } } } // 计算满足条件的行和列 int rowResCount 0, colResCount 0; for (int i 0; i m; i) { if (zeroRowNum[i] n / 2){ rowResCount; } } for (int i 0; i n; i) { if (zeroColNum[i] m / 2){ colResCount; } } cout rowResCount endl; cout colResCount endl; }JAVAimport java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc new Scanner(System.in); int m sc.nextInt(); int n sc.nextInt(); int[][] grid new int[m][n]; // 行0的个数 int[] zeroRowNum new int[m]; // 列0的个数 int[] zeroColNum new int[n]; for (int i 0; i m; i) { for (int j 0; j n; j) { grid[i][j] sc.nextInt(); if (grid[i][j] 0) { zeroRowNum[i]; zeroColNum[j]; } } } // 计算满足条件的行和列 int rowResCount 0, colResCount 0; for (int i 0; i m; i) { if (zeroRowNum[i] n / 2) { rowResCount; } } for (int i 0; i n; i) { if (zeroColNum[i] m / 2) { colResCount; } } System.out.println(rowResCount); System.out.println(colResCount); } }Pythonm,nmap(int,input().split())grid[]zeroRowNum[0]*m# 行0的个数zeroColNum[0]*n# 列0的个数foriinrange(m):rowlist(map(int,input().split()))grid.append(row)forjinrange(n):ifrow[j]0:zeroRowNum[i]1zeroColNum[j]1# 计算满足条件的行和列rowResCountsum(1forxinzeroRowNumifxn//2)colResCountsum(1forxinzeroColNumifxm//2)print(rowResCount)print(colResCount)JavaScriptconstreadlinerequire(readline);constrlreadline.createInterface({input:process.stdin,output:process.stdout,terminal:false});letlines[];rl.on(line,(line){lines.push(line.trim());});rl.on(close,(){let[m,n]lines[0].split( ).map(Number);letgridArray.from({length:m},()Array(n).fill(0));letzeroRowNumArray(m).fill(0);// 行0的个数letzeroColNumArray(n).fill(0);// 列0的个数for(leti0;im;i){letrowlines[i1].split( ).map(Number);for(letj0;jn;j){grid[i][j]row[j];if(row[j]0){zeroRowNum[i];zeroColNum[j];}}}// 计算满足条件的行和列letrowResCountzeroRowNum.filter(xxMath.floor(n/2)).length;letcolResCountzeroColNum.filter(xxMath.floor(m/2)).length;console.log(rowResCount);console.log(colResCount);});Gopackagemainimport(fmt)funcmain(){varm,nintfmt.Scan(m,n)grid:make([][]int,m)zeroRowNum:make([]int,m)// 行0的个数zeroColNum:make([]int,n)// 列0的个数fori:0;im;i{grid[i]make([]int,n)forj:0;jn;j{fmt.Scan(grid[i][j])ifgrid[i][j]0{zeroRowNum[i]zeroColNum[j]}}}// 计算满足条件的行和列rowResCount,colResCount:0,0fori:0;im;i{ifzeroRowNum[i]n/2{rowResCount}}fori:0;in;i{ifzeroColNum[i]m/2{colResCount}}fmt.Println(rowResCount)fmt.Println(colResCount)}
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

郑州大型网站建设太原seo结算

多AI并行协作:2025年效率达人的终极解决方案 【免费下载链接】ChatALL Concurrently chat with ChatGPT, Bing Chat, Bard, Alpaca, Vicuna, Claude, ChatGLM, MOSS, 讯飞星火, 文心一言 and more, discover the best answers 项目地址: https://gitcode.com/gh_…

张小明 2025/12/31 16:51:56 网站建设

网站建设与管理怎么样深圳 网站科技

解锁PS手柄PC潜力:DS4Windows终极配置方案 【免费下载链接】DS4Windows Like those other ds4tools, but sexier 项目地址: https://gitcode.com/gh_mirrors/ds/DS4Windows 你是否曾经遇到过这样的困扰:心爱的PlayStation手柄在PC上无法正常工作&…

张小明 2025/12/31 16:51:58 网站建设

网站建设与维护大作业直播网站功能怎么做

Qwen3-14B Dify智能体平台:打造自动化AI工作流 在企业智能化转型的浪潮中,一个现实问题日益凸显:如何让大模型真正“落地”?不是停留在演示PPT里的文本生成玩具,而是能接入业务系统、处理复杂任务、稳定运行于私有环境…

张小明 2025/12/31 16:51:57 网站建设

仿站工具哪个好最好丹阳网站建设哪家好

第一章:智谱Open-AutoGLM开源架构全景概览智谱AI推出的Open-AutoGLM,是一款面向自动化自然语言处理任务的开源框架,基于大规模生成语言模型(GLM)构建,旨在降低开发者在复杂NLP场景下的工程门槛。该架构融合…

张小明 2025/12/31 16:52:00 网站建设

海南 网站 建设理财网站如何做推广方案

2.4G输出小数分数锁相环,频率综合器,锁相环进阶项目,Cadence家的,有完整的设计仿真报告ppt等文档?配套视频讲解?完整的版图 工艺是gpdk45nm,输入参考频率20MHz,电荷泵电流50.2uA,VCO输出4.8GH…

张小明 2025/12/31 16:52:02 网站建设

在哪个网站做整形wordpress邀请奖励

第一章:Open-AutoGLM自动化核心架构解析Open-AutoGLM 是面向大语言模型任务自动化的新型架构系统,旨在通过模块化设计实现自然语言理解、任务分解、工具调用与结果聚合的全流程闭环。其核心优势在于将复杂的多步推理任务转化为可调度的执行流&#xff0c…

张小明 2025/12/31 16:52:01 网站建设