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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 1503. 所有蚂蚁掉下来前的最后一刻(脑筋急转弯)

發(fā)布時間:2024/7/5 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 1503. 所有蚂蚁掉下来前的最后一刻(脑筋急转弯) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

有一塊木板,長度為 n 個 單位 。一些螞蟻在木板上移動,每只螞蟻都以 每秒一個單位 的速度移動。其中,一部分螞蟻向 左 移動,其他螞蟻向 右 移動。

當(dāng)兩只向 不同 方向移動的螞蟻在某個點相遇時,它們會同時改變移動方向并繼續(xù)移動。
假設(shè)更改方向不會花費任何額外時間。

而當(dāng)螞蟻在某一時刻 t 到達(dá)木板的一端時,它立即從木板上掉下來。

給你一個整數(shù) n 和兩個整數(shù)數(shù)組 left 以及 right 。
兩個數(shù)組分別標(biāo)識向左或者向右移動的螞蟻在 t = 0 時的位置。
請你返回最后一只螞蟻從木板上掉下來的時刻。

示例 1:

輸入:n = 4, left = [4,3], right = [0,1] 輸出:4 解釋:如上圖所示: -下標(biāo) 0 處的螞蟻命名為 A 并向右移動。 -下標(biāo) 1 處的螞蟻命名為 B 并向右移動。 -下標(biāo) 3 處的螞蟻命名為 C 并向左移動。 -下標(biāo) 4 處的螞蟻命名為 D 并向左移動。 請注意,螞蟻在木板上的最后時刻是 t = 4 秒,之后螞蟻立即從木板上掉下來。 (也就是說在 t = 4.0000000001 時,木板上沒有螞蟻)。

示例 2:

輸入:n = 7, left = [], right = [0,1,2,3,4,5,6,7] 輸出:7 解釋:所有螞蟻都向右移動,下標(biāo)為 0 的螞蟻需要 7 秒才能從木板上掉落。

示例 3:

輸入:n = 7, left = [0,1,2,3,4,5,6,7], right = [] 輸出:7 解釋:所有螞蟻都向左移動,下標(biāo)為 7 的螞蟻需要 7 秒才能從木板上掉落。示例 4: 輸入:n = 9, left = [5], right = [4] 輸出:5 解釋:t = 1 秒時,兩只螞蟻將回到初始位置,但移動方向與之前相反。示例 5: 輸入:n = 6, left = [6], right = [0] 輸出:6提示: 1 <= n <= 10^4 0 <= left.length <= n + 1 0 <= left[i] <= n 0 <= right.length <= n + 1 0 <= right[i] <= n 1 <= left.length + right.length <= n + 1 left 和 right 中的所有值都是唯一的,并且每個值 只能出現(xiàn)在二者之一 中。

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/last-moment-before-all-ants-fall-out-of-a-plank
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2. 解題

  • 相互碰撞換方向,相當(dāng)于兩個人互相穿過,只是身份互換了,返回最大距離即可
class Solution {//C++ public:int getLastMoment(int n, vector<int>& left, vector<int>& right) {int t = 0;for(int pos : left)t = max(t, pos);for(int pos : right)t = max(t, n-pos);return t;} };

64 ms 23 MB

class Solution:#py3def getLastMoment(self, n: int, left: List[int], right: List[int]) -> int:t = 0for pos in left:t = max(t, pos)for pos in right:t = max(t, n-pos)return t

92 ms 14.3 MB


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關(guān)注我的公眾號(Michael阿明),一起加油、一起學(xué)習(xí)進(jìn)步!

總結(jié)

以上是生活随笔為你收集整理的LeetCode 1503. 所有蚂蚁掉下来前的最后一刻(脑筋急转弯)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天躁日日躁狠狠躁av麻豆 | 老鸭窝一区二区 | 精品无码国产一区二区三区51安 | 成人va在线观看 | 少妇日皮视频 | 欧美综合一区二区 | 亚洲精品视频观看 | 思思久久精品 | 亚洲成人网页 | 久久精品日韩无码 | 免费人成 | 天天爱天天做 | 欧美日本韩国一区二区三区 | 中文字幕亚洲不卡 | 香蕉视频在线免费看 | 国产三级做爰高清在线 | 天天干天天色天天 | 国产99色 | 国产日韩av在线播放 | 豆花视频成人 | 成人激情综合网 | 日本少妇18p | 亚洲色图综合在线 | 久久天堂av| 亚洲乱仑| 久久只有这里有精品 | 中文字幕视频 | 国产成人免费在线观看 | 最全aⅴ番号库 | 91久久国产视频 | 成人在线免费高清视频 | 在线观看911视频 | 日日日视频 | 久久99日韩| 日韩精品――中文字幕 | 久久久久久久麻豆 | 俺也去综合| 春色激情站 | 欧美xxxx888 | 在线观看福利电影 | 好看的黄色网址 | av在线资源网 | 欧美手机在线 | 亚洲30p | 日本网站免费观看 | 久久精品亚洲一区二区 | www.com欧美| 羞羞影院体验区 | 欧美激情影音先锋 | 欧美又粗又大aaa片 老熟妇仑乱视频一区二区 亚洲妇女体内精汇编 | 日本网站在线看 | 狠狠干影院 | 朝桐光av在线一区二区三区 | 非洲黑妞xxxxhd精品 | 亚欧精品在线 | 精品国产九九九 | 最新中文字幕免费 | 亚洲精品小说 | 国产理论影院 | 国产秋霞| 金鱼妻日剧免费观看完整版全集 | 四虎永久在线精品免费一区二区 | 日韩黄片一区二区三区 | 一本久久综合亚洲鲁鲁五月天 | 91丝袜美女 | 午夜性片 | 牛人盗摄一区二区三区视频 | 在线观看国产精品一区 | 风间由美一区二区 | 亚洲AV无码精品色毛片浪潮 | 超碰首页 | 成年人的天堂 | 亚洲欧美在线一区 | 婷婷亚洲综合 | 懂色av一区二区三区在线播放 | 亚洲一区二三区 | 国产suv精品一区二区6 | 精品一区二区在线观看视频 | 在线h网站 | 91免费网站视频 | 国产3p露脸普通话对白 | 天天干天天色天天 | 天堂√在线 | aaaaaabbbbbb毛片| 国产美女在线免费观看 | 亚洲 欧美 自拍偷拍 | 色羞羞 | 国产一区二区三区免费观看视频 | 亚洲精品免费看 | 国产1区在线观看 | 黑人狂躁日本妞hd | 精品国产一区二区三区四区精华 | 性插动态视频 | 看av的网址| 欧美在线观看a | 一区二区三区四区国产 | 91嫩草入口 | 裸体女人a级一片 | 欧美混交群体交 |