峰值元素:大於左右鄰居。數組相鄰元素不相等。返回任一峰值下標。想像 nums[-1]=nums[n]=-∞。
int findPeakElement(vector& nums) { int l = 0, r = nums.size() - 1; while (l < r) { int mid = (l + r) / 2; if (nums[mid] < nums[mid+1]) l = mid + 1; else r = mid; } return l; }
什麼是符號與符號可見性 在 C/C++ 開發中,符號 是連結
狀態壓縮 DP 入門:N×M 地板鋪 1×2/2×1 磚塊方
C++ Primer 核心知識點整理,涵蓋類設計、繼承、多態
題目大意 N 棟矩形建築 (N ≤ 40000),第 i 棟