Falak_Ahmed_Shakib

SET WITH ARRAY

Apr 19th, 2021 (edited)
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. using ll = long long;
  4. #define pb push_back
  5. #define ff first
  6. #define ss second
  7. #define pb push_back
  8. #define eb emplace_back
  9. typedef pair<ll,ll>pll;
  10. typedef pair<ll,pair<ll,ll>>plll;
  11. int main()
  12. {
  13.  
  14.  
  15. ll n,m;
  16.  
  17. cin>>n;
  18.  
  19. set<array<ll,3>>s; // set = arrray =arrray value tyepe= koto D ARRRAY
  20.  
  21. for(ll i=0;i<n;i++)
  22. {
  23. ll a;
  24. cin>>a;
  25. s.insert({a,i,i});
  26.  
  27. }
  28.  
  29. for(auto x:s)
  30. {
  31. cout<<x[0]<<" "<<x[1]<<" "<<x[2]<<endl;
  32. }
  33.  
  34.  
  35.  
  36.  
  37. }
  38.  
  39.  
  40.  
  41.  
  42. ...........................
  43.  
  44.  
  45.  
  46. #include<bits/stdc++.h>
  47. using namespace std;
  48. using ll = long long;
  49. #define pb push_back
  50. #define ff first
  51. #define ss second
  52. #define pb push_back
  53. #define eb emplace_back
  54. typedef pair<ll,ll>pll;
  55. typedef pair<ll,pair<ll,ll>>plll;
  56. int main()
  57. {
  58.  
  59.  
  60. ll n,m;
  61.  
  62. cin>>n;
  63.  
  64. set<array<ll,5>>s;
  65.  
  66. for(ll i=0;i<n;i++)
  67. {
  68. ll a,b,c,d,e;
  69. cin>>a>>b>>c>>d>>e;
  70. s.insert({a,b,c,d,e});
  71.  
  72. }
  73.  
  74. cout<<s.size()<<endl;
  75. }
  76. 3
  77. 1 2 3 4 5
  78. 1 2 3 4 5
  79. 1 2 3 5 4
  80. 2
  81.  
Add Comment
Please, Sign In to add comment