greedy
含有「greedy」共 18 篇內容
全部內容
發佈日期由新至舊
小松鼠的演算法樂園
2024/08/16
Greedy 策略: 最大化陣列距離 Max Distance in Arrays_Leetcode #624
題目敘述 624. Maximum Distance in Arrays 給定一個輸入二維陣列arrays。 請計算的陣列距離是多少? 陣列距離的定義 = max | a - b | 其中 a, b 來自不同的一維陣列
#
python
#
leetcode
#
algorithm
8
留言
小松鼠的演算法樂園
2024/08/12
📝⭐回憶殺 python實現 賓果(Bingo)連線遊戲 可線上玩
賓果的遊戲描述 在一個5x5的方陣上隨機填充1~25的數字。 玩家(使用者) 和 電腦(AI)輪流叫一個號碼,最先占據一整條直線連線的獲勝。 就像小時候玩的bingo 賓果連線遊戲一樣! (可以是占據兩條對角線,可以是占據水平直線,可以是占據垂直直線)
#
python
#
做中學python
#
game
28
6
林燃(創作小說家)
2
賓果遊戲會玩上癮耶😁
小松鼠的演算法樂園
2024/08/06
Greedy策略: 讓總按鍵次數最少 Min Num of Push to Type Word II_LC #3016
題目敘述: 給定一個傳統手機鍵盤,如圖所示 接著給定一個字串word。 現在讓你重新安排每個字母的所在位置,每個字母可以重新安排到2~9這幾個鍵盤上的位置,每個字母限定只能選擇一個數字鍵去對應。 請問重新安排之後,最少要幾次按鍵才能輸出字串word?
#
python
#
leetcode
#
algorithm
20
4
築夢人
2
好,雖然想起好久以前的手機按鍵,但距離本人好遙遠。
小松鼠的演算法樂園
2024/06/18
最大獲利的工作安排 Most Profit Assigning Work_Leetcode #826 Greedy策略
題目敘述 Most Profit Assigning Work 公司裡有n位員工,m件任務。 每位員工的能力記錄在worker陣列。 每個任務對應的能力要求和獲利紀錄在difficulty 和profit陣列。 不同的員工可以做同樣的任務。 請問怎麼分配任務可以得到整體最大獲利?
#
python
#
leetcode
#
algorithm
17
留言
小松鼠的演算法樂園
2024/06/17
補闕拾遺 補上缺少的數字 Patch Array_Leetcode #330 Greedy策略
題目敘述 Patching Array 題目給定一個整數陣列, 請問還要補上多少個數字,才能用這些數字的和拼湊出所有1~n的整數。
#
python
#
leetcode
#
algorithm
16
5
Vanessa Li
1
這題有點好玩,思考邏輯要很清楚
小松鼠的演算法樂園
2024/06/14
別具一格 讓所有數字都相異的最少加法操作 Min Increment Make Array Unique_LC#945
題目敘述 Minimum Increment to Make Array Unique 給定一個整數陣列,每回合可以任意挑一個數字進行+1的加法操作。 請問最少需要多少次的+1加法操作,才能讓每個數字都相異?
#
python
#
leetcode
#
algorithm
11
4
沐沐
2
程式明天寫~~~ 614情人節,和情人一起幸福呀~~~~
小松鼠的演算法樂園
2024/06/04
左右對稱 Longest Palindrome 最長的回文字串長度 Leetcode #409
給定一個字串s,以s擁有的字元製造迴文字串。要能製造出的迴文字串長度最長是多少,觀察迴文字串不外乎兩種模式對稱部分 + 核心字元 + 對稱部分,其中,核心字元在正中央出現一次,或者 對稱部分 + 對稱部分。使用演算法統計出現次數並推理出盡可能充分利用每個字元的迴文字串製造方法。
#
python
#
leetcode
#
algorithm
12
4
林燃(創作小說家)
1
🍵🍔🥗🥙🍌可惜沒有粽子。
小松鼠的演算法樂園
2024/06/03
你中有我 串接字元成為子序列_雙指針應用_Leetcode #2486
Append Characters to String to Make Subsequence 給定兩個字串s和字串t。 請計算最少的字元串接數量是多少,串接在s的尾端,使得t是s的子序列。 測試範例 Example 1: Input: s = "coaching", t =
#
python
#
leetcode
#
algorithm
11
留言
付費限定
小松鼠的演算法樂園
2024/02/29
可以種花嗎? Can Place Flowers_Leetcode 精選75題解析
題目敘述 題目會給定我們一格花盆陣列flowerbed,和欲種植的花朵數目n。 花盆陣列中,0代表空位,1代表已經有種好的花盆存在。 種花的要求是,不能有兩兩相鄰的花盆出現,中間一定要間隔至少一個空位。 問我們在給定的條件下,能不能順利種完n個花朵盆栽? 若可以返回True,若無解返回Fa
#
leetcode
#
greedy
#
simulation
4
1
付費限定
小松鼠的演算法樂園
2024/02/22
排序應用題: 不重複的區間 Non-overlapping Intervals_Leetcode #435_精選75題
題目敘述 題目會給定一個輸入陣列intervals,陣列元素都是一組pair, intervals[i] = [starti, endi],分別代表區間的起點,和區間的終點。 請問我們最少要刪除幾個區間,才能讓剩下的區間彼此都不重疊? 題目的原文敘述 測試範例 Example 1:
#
python
#
leetcode
#
leetcode75
6
1