日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[Swift]LeetCode835. 图像重叠 | Image Overlap

發布時間:2025/5/22 编程问答 69 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [Swift]LeetCode835. 图像重叠 | Image Overlap 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
?微信公眾號:山青詠芝(shanqingyongzhi)
?博客園地址:山青詠芝(https://www.cnblogs.com/strengthen/)
?GitHub地址:https://github.com/strengthen/LeetCode
?原文地址:?https://www.cnblogs.com/strengthen/p/10576125.html?
?如果鏈接不是山青詠芝的博客園地址,則可能是爬取作者的文章。
?原文已修改更新!強烈建議點擊原文地址閱讀!支持作者!支持原創!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

Two images?A?and?B?are given, represented as?binary, square matrices of the same size.? (A binary matrix has only 0s and 1s as values.)

We translate one image however we choose (sliding it left, right, up, or down any number of units), and place it on top of the other image.? After, the?overlap?of this translation is the number of positions that have a 1 in both images.

(Note also that a translation does?not?include any kind of rotation.)

What is the largest possible overlap?

Example 1:

Input: A = [[1,1,0],[0,1,0],[0,1,0]]B = [[0,0,0],[0,1,1],[0,0,1]] Output: 3 Explanation: We slide A to right by 1 unit and down by 1 unit.

Notes:?

  • 1 <= A.length = A[0].length = B.length = B[0].length <= 30
  • 0 <=?A[i][j], B[i][j] <= 1

  • 給出兩個圖像?A?和?B?,A?和?B?為大小相同的二維正方形矩陣。(并且為二進制矩陣,只包含0和1)。

    我們轉換其中一個圖像,向左,右,上,或下滑動任何數量的單位,并把它放在另一個圖像的上面。之后,該轉換的重疊是指兩個圖像都具有 1 的位置的數目。

    (請注意,轉換不包括向任何方向旋轉。)

    最大可能的重疊是什么?

    示例 1:

    輸入:A = [[1,1,0],[0,1,0],[0,1,0]]B = [[0,0,0],[0,1,1],[0,0,1]] 輸出:3 解釋: 將 A 向右移動一個單位,然后向下移動一個單位。

    注意:?

  • 1 <= A.length = A[0].length = B.length = B[0].length <= 30
  • 0 <=?A[i][j], B[i][j] <= 1

  • 288ms

    1 class Solution { 2 func largestOverlap(_ A: [[Int]], _ B: [[Int]]) -> Int { 3 var LA = [Int](), LB = [Int]() 4 let N = A.count 5 var count = [Int: Int]() 6 for i in 0..<N*N { 7 if A[i/N][i%N] == 1 { 8 LA.append( i/N * 100 + i % N) 9 } 10 if B[i/N][i%N] == 1 { 11 LB.append( i/N * 100 + i % N) 12 } 13 } 14 15 for i in LA { 16 for j in LB { 17 count[i-j, default: 0] += 1 18 } 19 } 20 21 var res = 0 22 for (k, v) in count { 23 res = max(res, v) 24 } 25 return res 26 } 27 }
    Runtime:?292 ms Memory Usage:?19.3 MB 1 class Solution { 2 func largestOverlap(_ A: [[Int]], _ B: [[Int]]) -> Int { 3 var res:Int = 0 4 var n:Int = A.count 5 var listA:[Int] = [Int]() 6 var listB:[Int] = [Int]() 7 var diffCnt:[Int:Int] = [Int:Int]() 8 for i in 0..<(n * n) 9 { 10 if A[i / n][i % n] == 1 11 { 12 listA.append(i / n * 100 + i % n) 13 } 14 if B[i / n][i % n] == 1 15 { 16 listB.append(i / n * 100 + i % n) 17 } 18 } 19 for a in listA 20 { 21 for b in listB 22 { 23 diffCnt[a - b,default:0] += 1 24 } 25 } 26 for diff in diffCnt 27 { 28 res = max(res, diff.value) 29 } 30 return res 31 } 32 }

    ?

    ?

    轉載于:https://www.cnblogs.com/strengthen/p/10576125.html

    總結

    以上是生活随笔為你收集整理的[Swift]LeetCode835. 图像重叠 | Image Overlap的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产精品入口麻豆九色 | 欧美日韩在线免费 | 国产精品久久久久电影 | 偷拍精品一区二区三区 | 一级片在线免费播放 | 国产成人精品a视频 | 奇米影视第四色888 免费观看a毛片 | 精品人妻一区二区三区潮喷在线 | 欧美精品色图 | 亚洲欧美成人综合 | 在线色资源 | 欧美特级毛片 | 色爽黄| 美女脱了内裤喂我喝尿视频 | 日韩丰满少妇 | 青草福利| 无码精品一区二区三区在线 | 欧美,日韩,国产在线 | 拔插拔插海外华人永久免费 | 久久综合久久综合久久 | 国产色区 | 国产精品成人国产乱一区 | 就要操av | 夜夜操夜夜骑 | 93久久精品日日躁夜夜躁欧美 | 波多野av在线 | 大香伊人中文字幕精品 | 免费观看日韩av | 日韩电影一区二区 | 午夜精品欧美 | 97超级碰碰碰 | 久久久国产精品一区 | 自偷自拍亚洲 | av在线精品 | 国产日韩欧美综合在线 | 一本色道久久亚洲综合精品蜜桃 | 久久无码性爱视频 | 午夜精品视频一区 | 国产三级视频在线 | 中国久久 | 久青草视频 | 欧美www在线观看 | 娇小6一8小毛片 | 国产精品久久久久久久久久久久久久久 | 国产片在线播放 | 久久精品国产网红主播 | av不卡在线| 欧美激情一级 | 天天做夜夜做 | 国产精品无套 | 国产另类精品 | 国产精品久久久久91 | 亚洲第一免费 | 好姑娘在线观看高清完整版电影 | 欧美粗又大 | 熊猫成人网 | 手机av在线网 | 亚洲一区免费观看 | 一级作爱片| av不卡免费在线观看 | av55 | 免费高清av在线看 | 911精品| 中文字幕日韩一区二区三区不卡 | 成人入口| 狠狠躁日日躁夜夜躁 | 日本黄色三级 | 99成人免费视频 | 色福利在线 | 激情成人综合网 | 成年人视频免费在线观看 | 亚洲国产精品久久精品怡红院 | 国产中出视频 | 精品久久久久久亚洲 | 超碰黑人| 久久av影院| 乳孔很大能进去的av番号 | 日本中文字幕在线免费观看 | 狠狠干导航 | 天天色天天 | 青春草在线视频观看 | 综合色播| 日本一区二区不卡视频 | 黄色片网站在线看 | 亚洲无av在线中文字幕 | 国产普通话bbwbbwbbw | 亚洲无码久久久久久久 | 北京少妇xxxx做受 | 人乳喂奶hd无中字 | 偷拍中国夫妇高潮视频 | 久久99精品国产91久久来源 | 永久国产| 丰满熟妇人妻中文字幕 | 第一福利av | 欧美成本人视频 | 亚洲免费大片 | 妇女一级片 | 尤果网福利视频在线观看 | 国产一区二区免费看 | 欧美激情在线观看一区 |