#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
using namespace std;
int main()
{
vector<int> coll{ 1, 2, 3, 4, 5 };
copy(coll.begin(), coll.end(), ostream_iterator<int>(cout, " "));
cout << endl;
cout << coll.capacity() << endl;
copy(coll.begin(), coll.end(), back_inserter(coll));
copy(coll.begin(), coll.end(), ostream_iterator<int>(cout, " "));
cout << endl;
cout << coll.capacity() << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8aXRlcmF0b3I+CiAKI2luY2x1ZGUgPHZlY3Rvcj4KIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkKewogICAgdmVjdG9yPGludD4gY29sbHsgMSwgMiwgMywgNCwgNSB9OwogCiAgICBjb3B5KGNvbGwuYmVnaW4oKSwgY29sbC5lbmQoKSwgb3N0cmVhbV9pdGVyYXRvcjxpbnQ+KGNvdXQsICIgIikpOwogICAgY291dCA8PCBlbmRsOwogICAgY291dCA8PCBjb2xsLmNhcGFjaXR5KCkgPDwgZW5kbDsKIAogICAgY29weShjb2xsLmJlZ2luKCksIGNvbGwuZW5kKCksIGJhY2tfaW5zZXJ0ZXIoY29sbCkpOwogCiAgICBjb3B5KGNvbGwuYmVnaW4oKSwgY29sbC5lbmQoKSwgb3N0cmVhbV9pdGVyYXRvcjxpbnQ+KGNvdXQsICIgIikpOwogICAgY291dCA8PCBlbmRsOwogICAgY291dCA8PCBjb2xsLmNhcGFjaXR5KCkgPDwgZW5kbDsKIAp9