Vector-Erase in C++ - Online Judge

Latest

This is an Online Judge Solution Base Site. We can discuss & Solve any contest solution in Programming.

Sunday, March 22, 2020

Vector-Erase in C++


Solution in C++


#include <cmath>
#include <cstdio>
#include <vector>
#include <iostream>
#include <algorithm>
using namespace std;

int main() {
  int n,i=0;
  cin>>n;
  vector  <int> v(n);
  while(n--){
  cin >>  v[i++];  
  }
  int p,s,e;
  cin >>  p ;
  v.erase(v.begin()+p-1);
  cin >>  s >>  e ;
  v.erase(v.begin()+s-1,v.begin()+e-1);
  i=0;
  cout  <<  v.size()  <<endl;
  while(v.size()!=i){
    cout  <<  v[i++]  <<  " ";
  }
  return  0;
}


No comments:

Post a Comment

Thanks..