付費限定

擁有最多糖果的小孩 Kids With Greatest Num of Candies_Leetcode 精選75題解析

更新於 2024/08/18閱讀時間約 6 分鐘

題目敘述

題目會給定一個陣列candies和一個整數extraCandies作為輸入。

陣列candies代表每一位小朋友手上擁有的糖果總數。

問我們,從頭到尾每一位小朋友,如果多給extraCandies顆糖果給其中某一位小朋友,那位小朋友拿到的糖果數量是不是最多的?假如是,則標記為True,假如不是則標記為False。

輸出以boolean陣列的形式返回答案。

題目的原文敘述


測試範例

Example 1:

Input: candies = [2,3,5,1,3], extraCandies = 3
Output: [true,true,true,false,true]
Explanation: If you give all extraCandies to:
- Kid 1, they will have 2 + 3 = 5 candies, which is the greatest among the kids.
- Kid 2, they will have 3 + 3 = 6 candies, which is the greatest among the kids.
- Kid 3, they will have 5 + 3 = 8 candies, which is the greatest among the kids.
- Kid 4, they will have 1 + 3 = 4 candies, which is not the greatest among the kids.
- Kid 5, they will have 3 + 3 = 6 candies, which is the greatest among the kids.

Example 2:

Input: candies = [4,2,1,1,2], extraCandies = 1
Output: [true,false,false,false,false]
Explanation: There is only 1 extra candy.
Kid 1 will always have the greatest number of candies, even if a different kid is given the extra candy.

Example 3:

Input: candies = [12,1,12], extraCandies = 10
Output: [true,false,true]

約束條件

Constraints:

  • n == candies.length

糖果陣列和小朋友的數目一樣長,總共有n位小朋友。

  • 2 <= n <= 100

小朋友的數目介於2~100之間。

  • 1 <= candies[i] <= 100

每一位小朋友初始的糖果數量介於1~100顆糖果。

  • 1 <= extraCandies <= 50

額外多給的糖果參數介於1~50顆之間。


演算法

題目要問的核心觀念在於:

額外多給糖果之後,某一位小朋友的糖果數量是不是最多的?

所以,只要先找出原本全體小朋友個別擁有糖果的最大值。

以行動支持創作者!付費即可解鎖
本篇內容共 2628 字、1 則留言,僅發佈於Leetcode精選75題 解析+統整你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
avatar-img
90會員
425內容數
由有業界實戰經驗的演算法工程師, 手把手教你建立解題的框架, 一步步寫出高效、清晰易懂的解題答案。 著重在讓讀者啟發思考、理解演算法,熟悉常見的演算法模板。 深入淺出地介紹題目背後所使用的演算法意義,融會貫通演算法與資料結構的應用。 在幾個經典的題目融入一道題目的多種解法,或者同一招解不同的題目,擴展廣度,並加深印象。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
題目敘述 題目會給定兩個輸入字串str1和str2,要求我們找出這兩個字串的最大共同子字串。 如果無解,則返回空字串""。 題目的原文敘述 測試範例 Example 1: Input: str1 = "ABCABC", str2 = "ABC" Output: "ABC" Exam
題目敘述 題目會給定我們兩個輸入字串word1, word2,要求我們依照word1,word2,word1,word2, ... 交叉前進的方式,合併兩個字串,作為輸出。 題目的原文敘述 測試範例 Example 1: Input: word1 = "abc", word2 = "pq
題目敘述 題目會給我們兩個輸入,字串s和字串t,要求我們判定s是否為t的子序列(Subsequence)? 題目的原文敘述 測試範例 Example 1: Input: s = "abc", t = "ahbgdc" Output: true Example 2: Input:
題目敘述 題目會給定兩個輸入。 第一個輸入是關鍵字清單products,第二個是使用者輸入的字串searchWord。 要求我們實現關鍵字搜尋建議系統,使用者每輸入一個字元就推薦一次。 推薦時,優先返回字典序(Lecial order)最接近的關鍵字,最多不要超過三個關鍵字。 題目的原文
題目敘述 題目會給定一棵二元樹的根結點,要求我們判定這是否為一顆合法的奇偶二元樹? 奇偶二元樹的定義: 從上到下依序是第0層、第一層、...、第n層 偶數層裡面的節點值都必須是奇數,而且由左到右嚴格遞增。 奇數層裡面的節點值都必須是偶數,而且由左到右嚴格遞減。 題目的原文敘述 測試
題目敘述 題目會給定一棵二元樹的根結點,要求我們找出這棵二元樹最後一層最左邊的值。 題目的原文敘述 測試範例 Example 1: Input: root = [2,1,3] Output: 1 Example 2: Input: root = [1,2,3,4,null,5,6
題目敘述 題目會給定兩個輸入字串str1和str2,要求我們找出這兩個字串的最大共同子字串。 如果無解,則返回空字串""。 題目的原文敘述 測試範例 Example 1: Input: str1 = "ABCABC", str2 = "ABC" Output: "ABC" Exam
題目敘述 題目會給定我們兩個輸入字串word1, word2,要求我們依照word1,word2,word1,word2, ... 交叉前進的方式,合併兩個字串,作為輸出。 題目的原文敘述 測試範例 Example 1: Input: word1 = "abc", word2 = "pq
題目敘述 題目會給我們兩個輸入,字串s和字串t,要求我們判定s是否為t的子序列(Subsequence)? 題目的原文敘述 測試範例 Example 1: Input: s = "abc", t = "ahbgdc" Output: true Example 2: Input:
題目敘述 題目會給定兩個輸入。 第一個輸入是關鍵字清單products,第二個是使用者輸入的字串searchWord。 要求我們實現關鍵字搜尋建議系統,使用者每輸入一個字元就推薦一次。 推薦時,優先返回字典序(Lecial order)最接近的關鍵字,最多不要超過三個關鍵字。 題目的原文
題目敘述 題目會給定一棵二元樹的根結點,要求我們判定這是否為一顆合法的奇偶二元樹? 奇偶二元樹的定義: 從上到下依序是第0層、第一層、...、第n層 偶數層裡面的節點值都必須是奇數,而且由左到右嚴格遞增。 奇數層裡面的節點值都必須是偶數,而且由左到右嚴格遞減。 題目的原文敘述 測試
題目敘述 題目會給定一棵二元樹的根結點,要求我們找出這棵二元樹最後一層最左邊的值。 題目的原文敘述 測試範例 Example 1: Input: root = [2,1,3] Output: 1 Example 2: Input: root = [1,2,3,4,null,5,6
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文列出七個全世界擁有最短海岸線的國家。大家猜猜看哪個國家擁有的海岸線最短?
Thumbnail
孩子最期待的暑假,對上班族而言往往是最嚴酷的惡夢,少了學校的庇護,小孩們張牙舞爪地回到家裡,對於疲於工作的上班族而言,唯一的方法只能再把小孩送到各式各樣的夏令營,安親班,並且儘量將年假留在暑假,帶小孩家人出遊以作為把孩子關在另一個監牢的補償。 這樣的暑假,對小孩來說,往往只是更換到一個更沉悶環境..
Thumbnail
我們身處的環境,會有許多事物告訴我們什麼地方不足、不夠好,學習愛自己,也意味著更清楚知道自己要什麼?以及選擇哪些事物能夠改善生活?哪些人、工作、習慣、信念對自己有幫助?哪些則不再適用於你?
Thumbnail
現代吉他手幾乎人手一顆前級效果器,不管是類比還是數位,效果器盤上有顆前級總是能夠讓音色能夠穩定發揮且方便好用。而Ibanez自然也沒有放過這股潮流,在2023年的第一天,推出了全新的Pentatone前級效果器。
你的性高潮是不是更嘶嘶聲而不是嘶嘶聲? 這是進入下一個性水平的方法 如果你的高潮看起來像是付出了很多努力卻收效甚微,原因可能是生理上的或心理上的,可能是技術上的,或者可能是你只是需要一些“朋友”的幫助。 不要放棄——幫助正在路上。 “達到健康、強壯、令人滿意的性高潮的能力是一種天賦。 當我們性慾低下
Thumbnail
生命給我們最棒的禮物就是每天醒來活著的「每一天」,祂給予我們可以時時刻刻改變練習的機會,也就是「當下」。
Thumbnail
聯華實業投資控股股份有限公司  從麵粉廠起家,一路成長轉型成為投控公司  目前有聯華氣體與聯成化科,這兩大轉投資的獲利引擎!   截至目前為止,是已經連續38年配發股利,是相當穩定  也成為許多存股族的清單之一!
在MBTI性格分類指標中,有一類型的人被稱作INFP,這類型的人擁有著理想主義,像是哲學家般思想獨特,他們有些許矛盾,雖然外在冷靜、害羞,但內心卻十分熱情,又或是對事物的感受特別深且敏感,比起具體事物,更加專注關心抽象事物,喜歡透過書寫而不是口語傳達情感,更加關心未來而非現實。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文列出七個全世界擁有最短海岸線的國家。大家猜猜看哪個國家擁有的海岸線最短?
Thumbnail
孩子最期待的暑假,對上班族而言往往是最嚴酷的惡夢,少了學校的庇護,小孩們張牙舞爪地回到家裡,對於疲於工作的上班族而言,唯一的方法只能再把小孩送到各式各樣的夏令營,安親班,並且儘量將年假留在暑假,帶小孩家人出遊以作為把孩子關在另一個監牢的補償。 這樣的暑假,對小孩來說,往往只是更換到一個更沉悶環境..
Thumbnail
我們身處的環境,會有許多事物告訴我們什麼地方不足、不夠好,學習愛自己,也意味著更清楚知道自己要什麼?以及選擇哪些事物能夠改善生活?哪些人、工作、習慣、信念對自己有幫助?哪些則不再適用於你?
Thumbnail
現代吉他手幾乎人手一顆前級效果器,不管是類比還是數位,效果器盤上有顆前級總是能夠讓音色能夠穩定發揮且方便好用。而Ibanez自然也沒有放過這股潮流,在2023年的第一天,推出了全新的Pentatone前級效果器。
你的性高潮是不是更嘶嘶聲而不是嘶嘶聲? 這是進入下一個性水平的方法 如果你的高潮看起來像是付出了很多努力卻收效甚微,原因可能是生理上的或心理上的,可能是技術上的,或者可能是你只是需要一些“朋友”的幫助。 不要放棄——幫助正在路上。 “達到健康、強壯、令人滿意的性高潮的能力是一種天賦。 當我們性慾低下
Thumbnail
生命給我們最棒的禮物就是每天醒來活著的「每一天」,祂給予我們可以時時刻刻改變練習的機會,也就是「當下」。
Thumbnail
聯華實業投資控股股份有限公司  從麵粉廠起家,一路成長轉型成為投控公司  目前有聯華氣體與聯成化科,這兩大轉投資的獲利引擎!   截至目前為止,是已經連續38年配發股利,是相當穩定  也成為許多存股族的清單之一!
在MBTI性格分類指標中,有一類型的人被稱作INFP,這類型的人擁有著理想主義,像是哲學家般思想獨特,他們有些許矛盾,雖然外在冷靜、害羞,但內心卻十分熱情,又或是對事物的感受特別深且敏感,比起具體事物,更加專注關心抽象事物,喜歡透過書寫而不是口語傳達情感,更加關心未來而非現實。