#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
void Show(vector<int> &v)
{
vector<int> :: iterator it = v.begin();
while (it != v.end())
{
cout<<*it<<" ";
it++;
}
cout<<endl;
}
int main()
{
vector<int> v1,v2;
for (int i=0;i<10;i++) v1.push_back(i);
for (int i=0;i<5;i++) v2.push_back(i+10);
vector<int>().swap(v1);
Show(v1);
Show(v2);
cout<<v1.size()<<" "<<v1.capacity()<<endl;
cout<<v2.size()<<" "<<v2.capacity()<<endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBTaG93KHZlY3RvcjxpbnQ+ICZ2KQp7Cgl2ZWN0b3I8aW50PiA6OiBpdGVyYXRvciBpdCA9IHYuYmVnaW4oKTsKCXdoaWxlIChpdCAhPSB2LmVuZCgpKQoJewoJCWNvdXQ8PCppdDw8IiAiOwoJCWl0Kys7Cgl9Cgljb3V0PDxlbmRsOwoJCn0KCgppbnQgbWFpbigpIAp7Cgl2ZWN0b3I8aW50PiB2MSx2MjsKCWZvciAoaW50IGk9MDtpPDEwO2krKykgdjEucHVzaF9iYWNrKGkpOwoJZm9yIChpbnQgaT0wO2k8NTtpKyspIHYyLnB1c2hfYmFjayhpKzEwKTsKCXZlY3RvcjxpbnQ+KCkuc3dhcCh2MSk7CglTaG93KHYxKTsKCVNob3codjIpOwoJY291dDw8djEuc2l6ZSgpPDwiICI8PHYxLmNhcGFjaXR5KCk8PGVuZGw7Cgljb3V0PDx2Mi5zaXplKCk8PCIgIjw8djIuY2FwYWNpdHkoKTw8ZW5kbDsKCQoJCn0=