公告歡迎來到 Larry's notes,近期會持續整理網站。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
LeetCode - 1103 解題紀錄 / August LeetCoding Challenge Day 17
題目: LeetCode - 1103. Distribute Candies to People
題目說明
給兩個整數,candies 表示糖果的數量,num_people 表示糖果要分給的人數。分糖果的規則為
1 | num_people = 4 |
回傳一個代表每個人收到糖果數量的陣列。
解題思路
可以直接模擬每次發放糖果的情況,但是效率較低,我們可以使用等差數列總和的公式計算每輪的糖果數量,最後剩下的糖果在模擬發放的過程即可。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論