#include <iostream>
#include <vector>
void printall(std::vector <int> &v)
{
for (unsigned int i=0; i<v.size(); i++)
{
std::cout << "test.at(" << i << ")= " << v.at(i) << std::endl;
}
}
int main()
{
std::vector <int> test (6);
for (int i=0; i<6; i++)
{
test[i]=i;
}
std::vector <int>::iterator insertionPoint;
printall(test);
std::cout << std::endl;
test.push_back(57);
printall(test);
std::cout << std::endl;
insertionPoint = test.begin() + 1;
test.insert (insertionPoint, 12);
printall(test);
std::cout << std::endl;
char response;
std::cin >> response;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKCnZvaWQgcHJpbnRhbGwoc3RkOjp2ZWN0b3IgPGludD4gJnYpCnsgICAgCglmb3IgKHVuc2lnbmVkIGludCBpPTA7IGk8di5zaXplKCk7IGkrKykKCXsKCQlzdGQ6OmNvdXQgPDwgInRlc3QuYXQoIiA8PCBpIDw8ICIpPSAiIDw8IHYuYXQoaSkgPDwgc3RkOjplbmRsOwoJfQp9CgoKaW50IG1haW4oKQp7CglzdGQ6OnZlY3RvciA8aW50PiB0ZXN0ICg2KTsKCglmb3IgKGludCBpPTA7IGk8NjsgaSsrKQoJewoJCXRlc3RbaV09aTsKCX0KCglzdGQ6OnZlY3RvciA8aW50Pjo6aXRlcmF0b3IgaW5zZXJ0aW9uUG9pbnQ7CgoJcHJpbnRhbGwodGVzdCk7CglzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwoKICAgICAgICB0ZXN0LnB1c2hfYmFjayg1Nyk7CgoKCXByaW50YWxsKHRlc3QpOwoJc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsKCglpbnNlcnRpb25Qb2ludCA9IHRlc3QuYmVnaW4oKSArIDE7Cgl0ZXN0Lmluc2VydCAoaW5zZXJ0aW9uUG9pbnQsIDEyKTsKCgoJcHJpbnRhbGwodGVzdCk7CglzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwoJCgoJY2hhciByZXNwb25zZTsKCXN0ZDo6Y2luID4+IHJlc3BvbnNlOwoJcmV0dXJuIDA7Cn0KCQ==