classSolution{publicintcandy(int[] ratings){int n = ratings.length;if(n ==0)return0;// 邊界處理(題目保證n≥1,可省略)// 1. 左→右遍歷,處理左邊約束int[] left =newint[n];left[0]=1;// 第一個孩子至少1顆for(int i =1; i < n; i++){if(ratings[i]> ratings[i-1]){left[i]= left[i-1]+1;}else{left[i]=1;}}// 2. 右→左遍歷,處理右邊約束int[] right =newint[n];right[n-1]=1;// 最后一個孩子至少1顆for(int i = n-2; i >=0; i--){if(ratings[i]> ratings[i+1]){right[i]= right[i+1]+1;}else{right[i]=1;}}// 3. 合并雙向約束,計算總和int total =0;for(int i =0; i < n; i++){total +=Math.max(left[i], right[i]);}return total;}}
? 資源A066_Windows_Server_2025系統映像🔶 Windows Server 2025官方原版ISO映像,7月更新版已放出。提供來自微軟官方每月更新的ISO原版映像,內部包含了標準版和數據中心版,可選擇無GUI界面版或桌面體驗版,滿足不同部…