#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v; // a vector of integers
// Adding elements
v.push_back(10);
v.push_back(20);
v.push_back(30);
// Printing elements
cout << "Vector elements: ";
for(int i=0; i<v.size(); i++) {
cout << v[i] << " ";
}
cout << endl;
// Accessing an element
cout << "First element: " << v[0] << endl;
// Removing last element
v.pop_back();
cout << "After pop_back(): ";
for(int x : v) {
cout << x << " ";
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICB2ZWN0b3I8aW50PiB2OyAgLy8gYSB2ZWN0b3Igb2YgaW50ZWdlcnMKCiAgICAvLyBBZGRpbmcgZWxlbWVudHMKICAgIHYucHVzaF9iYWNrKDEwKTsKICAgIHYucHVzaF9iYWNrKDIwKTsKICAgIHYucHVzaF9iYWNrKDMwKTsKCiAgICAvLyBQcmludGluZyBlbGVtZW50cwogICAgY291dCA8PCAiVmVjdG9yIGVsZW1lbnRzOiAiOwogICAgZm9yKGludCBpPTA7IGk8di5zaXplKCk7IGkrKykgewogICAgICAgIGNvdXQgPDwgdltpXSA8PCAiICI7CiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CgogICAgLy8gQWNjZXNzaW5nIGFuIGVsZW1lbnQKICAgIGNvdXQgPDwgIkZpcnN0IGVsZW1lbnQ6ICIgPDwgdlswXSA8PCBlbmRsOwoKICAgIC8vIFJlbW92aW5nIGxhc3QgZWxlbWVudAogICAgdi5wb3BfYmFjaygpOwoKICAgIGNvdXQgPDwgIkFmdGVyIHBvcF9iYWNrKCk6ICI7CiAgICBmb3IoaW50IHggOiB2KSB7CiAgICAgICAgY291dCA8PCB4IDw8ICIgIjsKICAgIH0KICAgIGNvdXQgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==