From 59fa0a4dea73dc219eeb60e31811f47703a82060 Mon Sep 17 00:00:00 2001 From: Manish68 <44642668+Manish68@users.noreply.github.com> Date: Sun, 24 Oct 2021 11:23:55 +0530 Subject: [PATCH 1/3] Update Add_One_To_Number.cpp --- Arrays/Add_One_To_Number.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Arrays/Add_One_To_Number.cpp b/Arrays/Add_One_To_Number.cpp index daddc5d..8aac1ae 100644 --- a/Arrays/Add_One_To_Number.cpp +++ b/Arrays/Add_One_To_Number.cpp @@ -2,6 +2,12 @@ //One digit at a time from right to left, while maintaining a carry vector Solution::plusOne(vector &A) { + ector dummy; + dummy.push_back(A->val); + ans.push_back(dummy); + dummy.clear(); + if(A->left) chd.push_back(A->left); + if(A->right) chd.push_back(A->right); reverse(A.begin(),A.end()); int carry=1,adder=1; for(int i=0;i Date: Sun, 24 Oct 2021 11:24:23 +0530 Subject: [PATCH 2/3] Update Repeat_and_Missing_Number_Array.cpp --- Arrays/Repeat_and_Missing_Number_Array.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Arrays/Repeat_and_Missing_Number_Array.cpp b/Arrays/Repeat_and_Missing_Number_Array.cpp index f8aada8..1014e39 100644 --- a/Arrays/Repeat_and_Missing_Number_Array.cpp +++ b/Arrays/Repeat_and_Missing_Number_Array.cpp @@ -13,6 +13,12 @@ vector Solution::repeatedNumber(const vector &A) { add += sum; r = add/2; m = r - sum; + for(int i=0;i ans; ans.push_back(r); ans.push_back(m); From 29498bd7b56d8bd55bb75de88bab3ae84895758c Mon Sep 17 00:00:00 2001 From: Manish68 <44642668+Manish68@users.noreply.github.com> Date: Sun, 24 Oct 2021 11:25:05 +0530 Subject: [PATCH 3/3] Update counting-triangles.cpp --- Two_Pointers/counting-triangles.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Two_Pointers/counting-triangles.cpp b/Two_Pointers/counting-triangles.cpp index ae66bbc..67dcf84 100644 --- a/Two_Pointers/counting-triangles.cpp +++ b/Two_Pointers/counting-triangles.cpp @@ -1,6 +1,16 @@ int Solution::nTriang(vector &A) { int ans =0, m=1000000007; if(A.size()<3) return ans; + long long sum =0,s_sum=0,add; + for(int i=0;i=0;i--) { int j=0,k=i-1;