From b61246a6a098691bb86c85eb059aea87369a3dab Mon Sep 17 00:00:00 2001 From: chayan das <110921638+Chayandas07@users.noreply.github.com> Date: Tue, 8 Apr 2025 23:56:21 +0530 Subject: [PATCH] Create 3396. Minimum Number of Operations to Make Elements in Array Distinct --- ...f Operations to Make Elements in Array Distinct | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 3396. Minimum Number of Operations to Make Elements in Array Distinct diff --git a/3396. Minimum Number of Operations to Make Elements in Array Distinct b/3396. Minimum Number of Operations to Make Elements in Array Distinct new file mode 100644 index 0000000..b2e6cb5 --- /dev/null +++ b/3396. Minimum Number of Operations to Make Elements in Array Distinct @@ -0,0 +1,14 @@ +class Solution { +public: + int minimumOperations(vector& v) { + int n=v.size(); + unordered_mapfrq; + for(int i=n-1;i>=0;--i){ + if(frq[v[i]]){ + return ((i+3)/3); + } + frq[v[i]]++; + } + return 0; + } +};