网易首页 > 网易号 > 正文 申请入驻

2024-04-06:用go语言,给你两个非负整数数组 rowSum 和 colSum

0
分享至

2024-04-06:用go语言,给你两个非负整数数组 rowSum 和 colSum,

其中 rowSum[i] 是二维矩阵中第 i 行元素的和,

colSum[j] 是第 j 列元素的和,换言之你不知道矩阵里的每个元素,

但是你知道每一行和每一列的和。

请找到大小为 rowSum.length x colSum.length 的任意 非负整数 矩阵。

且该矩阵满足 rowSum 和 colSum 的要求。

请你返回任意一个满足题目要求的二维矩阵,题目保证存在 至少一个 可行矩阵。

输入:rowSum = [3,8], colSum = [4,7]。

输出:[[3,0],[1,7]]。

答案2024-04-06:

来自左程云。

灵捷3.5

大体步骤如下:

1.初始化一个大小为rowSum.length x colSum.length的二维矩阵ans,用于存储最终的结果。

2.遍历rowSum数组,对于每个元素rowSum[i],继续遍历colSum数组,对于每个元素colSum[j]:

  • •将ans[i][j]设为rowSum[i]和colSum[j]中的较小值,即ans[i][j] = min(rowSum[i], colSum[j])。
  • •更新rowSum[i]和colSum[j],分别减去已经分配的值ans[i][j],即rowSum[i] -= ans[i][j],colSum[j] -= ans[i][j]。

3.返回ans作为结果矩阵。

总的时间复杂度:遍历rowSum和colSum数组需要$O(n^2)$的时间复杂度,其中n是rowSum和colSum的长度。因此,总的时间复杂度为$O(n^2)$。

总的额外空间复杂度:额外使用了一个二维矩阵ans来存储结果,其大小为rowSum.length x colSum.length,因此总的额外空间复杂度为$O(n^2)$。

Go完整代码如下:

packagemain
import(
"fmt"
)
funcrestoreMatrix(rowSum[]int,colSum[]int)[][]int{
n:=len(rowSum)
m:=len(colSum)
ans:=make([][]int,n)
fori:=0;ians[i]=make([]int,m)
forj:=0;jans[i][j]=min(rowSum[i],colSum[j])
rowSum[i]-=ans[i][j]
colSum[j]-=ans[i][j]
}
}
returnans
}
funcmin(a,bint)int{
ifareturna
}
returnb
}
funcmain(){
rowSum:=[]int{3,8}
colSum:=[]int{4,7}
matrix:=restoreMatrix(rowSum,colSum)
for_,row:=rangematrix{
fmt.Println(row)
}
}



Python完整代码如下:

#-*-coding:utf-8-*-
defrestoreMatrix(rowSum,colSum):
n=len(rowSum)
m=len(colSum)
ans=[[0]*mfor_inrange(n)]
foriinrange(n):
forjinrange(m):
ans[i][j]=min(rowSum[i],colSum[j])
rowSum[i]-=ans[i][j]
colSum[j]-=ans[i][j]
returnans
defmin(a,b):
ifareturna
returnb
rowSum=[3,8]
colSum=[4,7]
matrix=restoreMatrix(rowSum,colSum)
forrowinmatrix:
print(row)



声明:个人原创,仅供参考

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
东体:海港所有专注度都在比赛本身,与梅州补赛可能在6月18日

东体:海港所有专注度都在比赛本身,与梅州补赛可能在6月18日

直播吧
2024-05-29 14:06:15
男子入狱10年,只有妹妹探望给他钱看病,出狱后他把妹妹送进监狱

男子入狱10年,只有妹妹探望给他钱看病,出狱后他把妹妹送进监狱

华人星光
2024-05-28 15:38:07
远嫁女子在婆家受委屈,娘家人开1千公里赶过去,这一幕让人心酸

远嫁女子在婆家受委屈,娘家人开1千公里赶过去,这一幕让人心酸

佑宛故事汇
2024-05-28 15:41:46
埃及总统来北京路上,收到跟以军交火的消息,中方及时给了定心丸

埃及总统来北京路上,收到跟以军交火的消息,中方及时给了定心丸

刘庆彬
2024-05-29 08:30:03
5月底养老金通知将公布,这三类人有望多涨,你在名单内吗?

5月底养老金通知将公布,这三类人有望多涨,你在名单内吗?

小毅讲历史
2024-05-29 11:22:03
火箭交易敲定!斯通因祸得福,悍将难逃离队,休城季后赛有望了

火箭交易敲定!斯通因祸得福,悍将难逃离队,休城季后赛有望了

呆哥聊球
2024-05-29 14:41:27
上海房东为什么宁愿“割肉”也要卖掉老破小?

上海房东为什么宁愿“割肉”也要卖掉老破小?

双色球的方向舵
2024-05-29 12:48:13
最新超6000人样本研究显示:非糖尿病男性使用司美格鲁肽容易阳痿

最新超6000人样本研究显示:非糖尿病男性使用司美格鲁肽容易阳痿

界面新闻
2024-05-28 16:05:33
黄仁勋:特斯拉FSD遥遥领先!

黄仁勋:特斯拉FSD遥遥领先!

电动知家
2024-05-28 11:01:25
她在“非诚勿扰”上站五年,爆灯无数却不牵手,最终被孟非请下台

她在“非诚勿扰”上站五年,爆灯无数却不牵手,最终被孟非请下台

闻星盼夏
2024-05-19 18:55:03
美国杨毅:火箭选秀夜会可能送走杰伦格林与探花签

美国杨毅:火箭选秀夜会可能送走杰伦格林与探花签

墨羽怪谈
2024-05-29 12:21:45
文章40岁断崖式衰老,跟大女儿像爷孙,大女儿爱美爱做饭

文章40岁断崖式衰老,跟大女儿像爷孙,大女儿爱美爱做饭

红大娘娱乐
2024-04-15 01:10:48
王玉雯校服照惹争议,布料贴身衣服看得清楚,意外暴露饱满身材

王玉雯校服照惹争议,布料贴身衣服看得清楚,意外暴露饱满身材

三月柳
2024-05-28 21:28:22
为啥社会失去了消费力?看看这张图你就知道!

为啥社会失去了消费力?看看这张图你就知道!

洒脱的围裙妈妈
2024-05-27 05:47:19
韦世豪大赞国足主帅:伊万非常亲切,我认为他的训练风格很好!

韦世豪大赞国足主帅:伊万非常亲切,我认为他的训练风格很好!

中超球评
2024-05-29 11:18:25
注意!一些游客因无法证明自己有3000迪拉姆,被限制入境迪拜

注意!一些游客因无法证明自己有3000迪拉姆,被限制入境迪拜

布拉旅游说
2024-05-28 05:53:06
一对夫妻坐火车回老家,妻子上厕所半天没出来,强行打开门里边却空无一人

一对夫妻坐火车回老家,妻子上厕所半天没出来,强行打开门里边却空无一人

华庭讲美食
2024-05-29 07:15:16
不是深圳,萨林杰官宣签约,加盟新球队,薪资曝光

不是深圳,萨林杰官宣签约,加盟新球队,薪资曝光

保持热爱0263
2024-05-28 16:32:27
20+5+5,我就要顶薪,不给我就交易我,从他嘴里抠肉,堪比蜀道难

20+5+5,我就要顶薪,不给我就交易我,从他嘴里抠肉,堪比蜀道难

体坛大辣椒
2024-05-29 07:40:15
突然卖不动!关店撤场,经销商集体逼宫

突然卖不动!关店撤场,经销商集体逼宫

21世纪经济报道
2024-05-27 16:33:57
2024-05-29 16:36:49
moonfdd
moonfdd
福大大架构师每日一题
405文章数 7关注度
往期回顾 全部

科技要闻

王传福再放狠话,燃油车要成“非主流”

头条要闻

餐馆老板诉民警喝茅台吃野味不付钱 法院:系老板宴请

头条要闻

餐馆老板诉民警喝茅台吃野味不付钱 法院:系老板宴请

体育要闻

巴黎主席向皇马索要8000万 佛爷:1分不给

娱乐要闻

张若昀怎么剧外比剧内更惨兮兮…

财经要闻

东方通收购藏雷 花6亿买来"业绩变脸"

汽车要闻

新哈弗H6苦练内功 向燃油车绝缘智能SAY NO

态度原创

旅游
时尚
家居
艺术
公开课

旅游要闻

希尔顿一会员退房时被罚3000元,理由令人震惊

入夏之后,中年女性少穿“一身黑、一身花”,这么搭配不显老

家居要闻

与美共生 空间线条勾勒生活风雅

艺术要闻

穿越时空的艺术:《马可·波罗》AI沉浸影片探索人类文明

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版