Imran_Mohammed

Everything_of_Multiset

Jan 30th, 2021 (edited)
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1.       // In The Name Of Allah
  2.  
  3. #include<bits/stdc++.h>
  4. using namespace std;
  5.  
  6.  
  7.  
  8. int main()
  9. {
  10.     //Multi set is is sorted but not unique:(log2 n )
  11.  
  12.     //Multi set Declare:
  13.     multiset<int>s;
  14.     s.insert(1);
  15.     s.insert(3);
  16.     s.insert(1);
  17.     s.insert(2);
  18.     s.insert(5);
  19.     s.insert(3);
  20.     cout << s.size() << endl;//6
  21.     for(auto u:s)cout << u << " ";//1 1 2 3 3 5
  22.     cout << endl;
  23.  
  24.     //Find element(how many times):
  25.     cout << s.count(3) << endl;//2
  26.     //Erase element(all elements are erase):
  27.     s.erase(3);
  28.     cout << s.size()<<endl;//4
  29.     for(auto u : s)cout << u << " ";//1 1 2 5;
  30.     cout << endl;
  31.     //Erase element (1 time):
  32.     auto it = s.find(1);
  33.     s.erase(it);
  34.     for(auto u:s)cout << u <<" ";//1 2 5
  35.     cout << endl;
  36.  
  37.     //User Input:
  38.     set <int> su;
  39.     int n;
  40.     cin >> n;
  41.     for(int i=0; i<n; i++){
  42.         int a;
  43.         cin >> a;
  44.         su.insert(a);
  45.     }
  46.  
  47.  
  48.     return 0;
  49. }
  50.  
Add Comment
Please, Sign In to add comment