knakul853

Untitled

Jun 10th, 2020
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.44 KB | None | 0 0
  1. class Solution {
  2. public:
  3.     vector<int> productExceptSelf(vector<int>& nums) {
  4.        
  5.         int n = (int)nums.size();
  6.         vector<int>pre(n,1);
  7.         int prod = 1;
  8.        
  9.         for(int i=1;i<n;i++)
  10.         {
  11.             pre[i]  = pre[i-1] * nums[i-1];
  12.         }
  13.  
  14.         for(int i=n-1; i>=0; i--)
  15.         {
  16.             pre[i] = pre[i] * prod;
  17.             prod *= nums[i];
  18.         }
  19.        
  20.         return pre;
  21.     }
  22. };
Add Comment
Please, Sign In to add comment