Leetcode 2038 - Remove Colored Pieces if Both Neighbors are the Same Color

題目

Problem#

給你 n 個字母,由 AB 字元組成 colors[i] ,今天 Alice 和 Bob 交替從 colors 刪除各自的代表色:Alice 是 A、Bob 是 B,由 Alice 先手。
規則是只能刪除左右兩邊與自己相同的第 i 個字元,如果一個玩家沒有東西可刪,則代表是輸家。如果 Alice 贏了則回傳 true;否則回傳 false

測資限制#

  • $1 \le n \le 10^5$

Read More

Leetcode 1584 - Min Cost to Connect All Points

題目

Problem#

給你一個陣列 points[i] = [x,y] 是在 2D 平面上的座標,令連接兩點的費用為兩點之間的曼哈頓距離(manhattan distance)
問你把圖聯通後且每個點到另一個點都只有存在一條簡單路徑,最小要花費多少?

測資限制#

  • $1 \le n \le 1000$
  • $-10^6 \le x_i, y_i \le 10^6$
  • 點不會重複

Read More

Leetcode 1282 - Group the People Given the Group Size They Belong To

題目

Problem#

有 $n$ 個人要分組,給你一個整數陣列 groupSizes,其中 groupSizes[i] 代表第 $i$ 個人要待在大小 groupSizes[i] 的組別,要你回傳最後分組的情況。
限制:每個人只會在一個組內,如果有多組解,輸出一種即可,測資保證一定至少有一組解。

測資限制#

  • $1 \le n \le 500$
  • $1 \le \text{groupSzie[i]} \le n$

Read More