fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. // your code goes here
  6. vector<int> nums2 = {1,2,3,4};
  7. vector<int> nums = {1,2,3,1};
  8. cout << "nums1" << endl;
  9. vector<int> a(nums.begin(), nums.end());
  10. auto ip = unique(nums.begin(), nums.begin()+nums.size());
  11. nums.resize( std::distance(nums.begin(),ip) );
  12. cout << a.size() << " " << nums.size() << endl;
  13.  
  14. cout << "Nums2" << endl;
  15. vector<int> a2(nums2.begin(), nums2.end());
  16. auto ip2 = unique(nums2.begin(), nums2.begin()+nums2.size());
  17. nums.resize( std::distance(nums2.begin(),ip2) );
  18. cout << a2.size() << " " << nums2.size();
  19.  
  20. return 0;
  21. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
nums1
4 4
Nums2
4 4