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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

LeetCode 765. 情侣牵手(贪心)

發布時間:2024/7/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 765. 情侣牵手(贪心) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 題目

N 對情侶坐在連續排列的 2N 個座位上,想要牽到對方的手。 計算最少交換座位的次數,以便每對情侶可以并肩坐在一起。 一次交換可選擇任意兩人,讓他們站起來交換座位。

人和座位用 0 到 2N-1 的整數表示,情侶們按順序編號,第一對是 (0, 1),第二對是 (2, 3),以此類推,最后一對是 (2N-2, 2N-1)。

這些情侶的初始座位 row[i] 是由最初始坐在第 i 個座位上的人決定的。

示例 1:輸入: row = [0, 2, 1, 3] 輸出: 1 解釋: 我們只需要交換row[1]和row[2]的位置即可。示例 2:輸入: row = [3, 2, 0, 1] 輸出: 0 解釋: 無需交換座位,所有的情侶都已經可以手牽手了。

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/couples-holding-hands
著作權歸領扣網絡所有。商業轉載請聯系官方授權,非商業轉載請注明出處。

2. 解題

  • 直接查找旁邊的是不是對象,不是的話,把對象換過來
  • 提前建立哈希表查找位置,并在換了位置后,更新待查的哈希表
class Solution { public:int minSwapsCouples(vector<int>& row) {int m[row.size()];int i, count = 0;for(i = 0; i < row.size(); ++i){m[row[i]] = i;//哈希表}for(i = 0; i < row.size(); ++i){if(row[i]%2 == 0)//偶數號,其對象是+1號{if(row[i+1] == row[i]+1)//旁邊就是++i;//不用調整,跳過else//旁邊不是{m[row[i+1]] = m[row[i]+1];//下面要挪動旁邊的人,其序號更新swap(row[i+1],row[m[row[i]+1]]);++i;++count;}}else//奇數號,對象是-1號{if(row[i+1] == row[i]-1)++i;else{m[row[i+1]] = m[row[i]-1];//序號更新swap(row[i+1],row[m[row[i]-1]]);++i;++count;}}}return count;} };

總結

以上是生活随笔為你收集整理的LeetCode 765. 情侣牵手(贪心)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 欧美一区二区三区四区五区六区 | 99精品欧美一区二区蜜桃免费 | 国产69精品久久久久久久久久 | 欧美亚洲在线播放 | 激情五月婷婷综合 | 国产福利一区二区三区视频 | 亚洲男人天堂2017 | 欧美日韩一区二区综合 | 波多野结衣久久精品 | 日本免费网站 | 日韩作爱| 91久久久久国产一区二区 | 国产精品少妇 | 日本成人精品视频 | 日韩日日日 | 国产交换配乱淫视频免费 | 欧美两根一起进3p做受视频 | 国产精品福利一区二区 | 欧美大片高清免费观看 | 性感美女视频一二三 | 欧洲一区二区 | 九色国产 | 欧美人与性囗牲恔配 | 欧美肥老妇 | 日韩av在线播放网址 | 欧美激情一级精品国产 | 日本午夜大片 | 天天做天天躁天天躁 | 久久久91精品| 欧美性猛交乱大交 | 日本久久不卡 | a天堂v| 精品国产一区二区三区噜噜噜 | 日韩中文av在线 | 丰满人妻一区二区三区免费视频 | 老司机av导航 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 国产伦理自拍 | 亚洲色图美腿丝袜 | 福利社午夜 | 日韩视频区| 国产午夜性春猛交ⅹxxx | 欧美高跟鞋交xxxxxhd | 亚洲午夜在线观看 | 波多野结衣电影免费观看 | 中文字幕有码视频 | 日韩欧美国产一区二区在线观看 | 日日摸天天添天天添破 | 色婷婷综合久久久久中文字幕 | 奇米狠狠干 | 九九九久久久 | 成人午夜在线 | 伊人超碰 | 一级片视频免费观看 | 黄色网页在线 | av在线不卡免费观看 | aaa亚洲 | 欧美精品一二三四 | 女王脚交玉足榨精调教 | 日日摸夜夜添狠狠添久久精品成人 | 一区一区三区产品乱码 | 欧美一二区 | 亚洲色图图片区 | 中文字幕免费在线看线人 | av解说在线| 奇米久久久 | 免费在线国产视频 | 日本在线高清视频 | 亚洲精品男人的天堂 | 在线观看欧美一区二区三区 | 一区二区欧美视频 | av丝袜天堂| 啪啪无遮挡| 国产欧美视频一区二区三区 | av免费观看网 | 中文在线8资源库 | 日韩电影在线观看一区二区 | 对白刺激theporn| av男女| 巨物撞击尤物少妇呻吟 | 成人黄色在线播放 | 国产熟女一区二区 | 久久久中文网 | 四虎8848| 西野翔夫の目の前で犯在线 | 就去色综合 | jizz18国产| 精品国偷自产在线 | 91av手机在线 | 黄色片网站在线看 | 免费成人一级片 | 另类尿喷潮videofree | 手机看片国产1024 | 日本老肥婆bbbwbbbwzr | 欧美一级黄色片子 | 成人午夜sm精品久久久久久久 | 色婷婷一区二区三区 | 亚洲福利社 | 色就是色欧美色图 |