Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (franchouchouISBEST)時間1年前 (2024/03/27 21:11), 編輯推噓1(100)
留言1則, 1人參與, 1年前最新討論串73/1548 (看更多)
713. Subarray Product Less Than K 用two pointer 持續記錄目前的product 若product有超過就移動左邊 否則就持續移動右邊 int numSubarrayProductLessThanK(vector<int>& nums, int k) { int r=0; int l=0; int cur_pro = 1; int ans = 0; for(int r=0; r<nums.size(); r++) { cur_pro *= nums[r]; while(cur_pro >= k && l<=r) { cur_pro /= nums[l]; l++; } ans += (r-l+1); } return ans; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.104.126 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1711545089.A.FF8.html

03/27 21:24, 1年前 , 1F
大師
03/27 21:24, 1F
文章代碼(AID): #1c11i1_u (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1c11i1_u (Marginalman)