LeetCode
,Python3
,Medium
class Solution:
def maxProfit(self, prices: List[int]) -> int:
# 初始化最大利潤為0
max_profit = 0
# 遍歷價格陣列的每一天
for i in range(1, len(prices)):
# 如果今天的價格比前一天高,意味著有利潤可以賺取
if prices[i] > prices[i - 1]:
# 將今天的價格與昨天的價格差額加入總利潤中
max_profit += prices[i] - prices[i - 1]
# 返回總的最大利潤
return max_profit
首先,我們需要讀取伺服器數量 ( n )、城市數量 ( m )、方案數量 ( k ) 以及每個伺服器對每個城市的流量矩陣 ( Q )。
Dec 28, 2024這題的問題是經典的「找零問題」(Coin Change Problem),要求你使用最少數量的硬幣來湊出特定的金額。題目給定N種不同面額的硬幣,以及需要湊出的總金額C,目標是找出所需的最少硬幣數量。
Dec 4, 2024這題要求我們找出一個樹狀圖的根節點編號,並計算整個樹的總高度 H(T)。樹的根節點是沒有父節點的節點,而樹的總高度是所有節點高度的總和。
Sep 2, 2024這個問題要求我們判斷一個無向圖是否可以使用兩種顏色進行塗色,使得所有相鄰的節點顏色不同。這是一個典型的二分圖(Bipartite Graph)問題。
Sep 2, 2024or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up