五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

LeetCode 1605. Find Valid Matrix Given Row and Column Sums

2023-03-15 09:15 作者:您是打尖兒還是住店呢  | 我要投稿


You are given two arrays?rowSum?and?colSum?of non-negative integers

where?rowSum[i]?is the sum of the elements in the?ith?row and?

colSum[j]?is the sum of the elements of the?jth?column of a 2D matrix.?

In other words, you do not know the elements of the matrix, but you do know the sums of each row and column.

Find any matrix of?non-negative?integers of size?rowSum.length x colSum.length?that satisfies the?rowSum?and?colSum?requirements.

Return?a 2D array representing?any?matrix that fulfills the requirements.?

It's guaranteed that?at least one?matrix that fulfills the requirements exists.

?

Example 1:

Input: rowSum = [3,8], colSum = [4,7]

Output: [[3,0], ? ? ? ? [1,7]]

Explanation:?

0th row: 3 + 0 = 3 == rowSum[0]?

1st row: 1 + 7 = 8 == rowSum[1]

0th column: 3 + 1 = 4 == colSum[0]

1st column: 0 + 7 = 7 == colSum[1]?

The row and column sums match, and all matrix elements are non-negative. Another possible matrix is: [[1,2],?[3,5]]

Example 2:

Input: rowSum = [5,7,10], colSum = [8,6,8]

Output: [[0,5,0],??[6,1,0],?[2,0,8]]

?

Constraints:

  • 1 <= rowSum.length, colSum.length <= 500

  • 0 <= rowSum[i], colSum[i] <= 108

  • sum(rowSum) == sum(colSum)

有點像中學的幾元一次方程組了,就是但是求解的方式不太一樣,就是每次先找到這個行列和的最小值,讓這個元素等于這個值,然后行之和減去這個值,列之和減去這個值,一旦行之和或者列之和為0了,就i++ 或者j++;

即可。


Runtime:?1 ms, faster than?100.00%?of?Java?online submissions for?Find Valid Matrix Given Row and Column Sums.

Memory Usage:?50.8 MB, less than?27.05%?of?Java?online submissions for?Find Valid Matrix Given Row and Column Sums.


LeetCode 1605. Find Valid Matrix Given Row and Column Sums的評論 (共 條)

分享到微博請遵守國家法律
萨嘎县| 崇文区| 杂多县| 抚顺市| 邛崃市| 天津市| 韶山市| 绍兴县| 兴文县| 溆浦县| 绥江县| 左贡县| 松桃| 鄂伦春自治旗| 黑山县| 沁阳市| 土默特左旗| 堆龙德庆县| 辽阳市| 广宗县| 洪洞县| 平昌县| 韶关市| 兴和县| 镇赉县| 拜城县| 安徽省| 青海省| 仙游县| 深圳市| 泰和县| 长岭县| 台州市| 邢台市| 上饶县| 辉县市| 九江市| 大洼县| 中江县| 渭南市| 五原县|