leetcode 624. Maximum Distance in Arrays

原題是:

Given m arrays, and each array is sorted in ascending order. Now you can pick up two integers from two different arrays (each array picks one) and calculate the distance. We define the distance between two integers a and b to be their absolute difference |a-b|. Your task is to find the maximum distance.

Example 1:
Input:
[[1,2,3],
[4,5],
[1,2,3]]
Output: 4
Explanation:
One way to reach the maximum distance 4 is to pick 1 in the first or third array and pick 5 in the second array.
Note:
Each given array will have at least 1 number. There will be at least two non-empty arrays.
The total number of the integers in all the m arrays will be in the range of [2, 10000].
The integers in the m arrays will be in the range of [-10000, 10000].

思路是:

如何避免最大,最小來自同一個數(shù)組笆包,是這個問題的關(guān)鍵。

代碼

class Solution:
    def maxDistance(self, arrays):
        """
        :type arrays: List[List[int]]
        :rtype: int
        """
        res, curMin, curMax = 0, 10000, -10000
        for a in arrays :
            res = max(res, max(a[-1]-curMin, curMax-a[0]))
            curMin, curMax = min(curMin, a[0]), max(curMax, a[-1])
        return res

學(xué)到的點

1.

res = max(max, ())已經(jīng)是一種常見寫法,用于找到最大或者最小值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市火架,隨后出現(xiàn)的幾起案子雷厂,更是在濱河造成了極大的恐慌,老刑警劉巖俺泣,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異完残,居然都是意外死亡伏钠,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門谨设,熙熙樓的掌柜王于貴愁眉苦臉地迎上來熟掂,“玉大人,你說我怎么就攤上這事扎拣「岸牵” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵二蓝,是天一觀的道長誉券。 經(jīng)常有香客問我,道長刊愚,這世上最難降的妖魔是什么踊跟? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮鸥诽,結(jié)果婚禮上商玫,老公的妹妹穿的比我還像新娘。我一直安慰自己牡借,他們只是感情好拳昌,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著钠龙,像睡著了一般炬藤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上碴里,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天沈矿,我揣著相機與錄音,去河邊找鬼并闲。 笑死细睡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的帝火。 我是一名探鬼主播溜徙,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼犀填!你這毒婦竟也來了蠢壹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤九巡,失蹤者是張志新(化名)和其女友劉穎图贸,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冕广,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡疏日,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了撒汉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沟优。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖睬辐,靈堂內(nèi)的尸體忽然破棺而出挠阁,到底是詐尸還是另有隱情,我是刑警寧澤溯饵,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布侵俗,位于F島的核電站,受9級特大地震影響丰刊,放射性物質(zhì)發(fā)生泄漏隘谣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一啄巧、第九天 我趴在偏房一處隱蔽的房頂上張望洪橘。 院中可真熱鬧,春花似錦棵帽、人聲如沸熄求。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽弟晚。三九已至,卻和暖如春逾苫,著一層夾襖步出監(jiān)牢的瞬間卿城,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工铅搓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瑟押,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓星掰,卻偏偏與公主長得像多望,于是被迫代替她去往敵國和親嫩舟。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容