#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
// your code goes here
// a vector with a capacity of 100 chracters
ios_base::sync_with_stdio(false);
cin.tie(NULL);
vector<char> c(pow(10,2));
cout << c.capacity() << endl;
for(int i = 0; i < 4 ;i++)
{
cin >> c[i];
}
for(int i = 0; i < 4 ;i++)
{
cout << c[i];
}
// a vector with a capacity of 10^18 chracters
vector<char> r(pow(10,18));
//GIVES A RUNTIME ERROR I THINK std::bal_alloc meaning not sufficient memory
//where in memory is vector allocated space i think stack in this case
cout << r.capacity() << endl;
for(int i = 0; i < 4 ;i++)
{
cin >> r[i];
}
for(int i = 0; i < 4 ;i++)
{
cout << r[i];
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCiAKCS8vIGEgdmVjdG9yIHdpdGggYSBjYXBhY2l0eSBvZiAxMDAgY2hyYWN0ZXJzCglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUoTlVMTCk7Cgl2ZWN0b3I8Y2hhcj4gYyhwb3coMTAsMikpOwoJY291dCA8PCBjLmNhcGFjaXR5KCkgPDwgZW5kbDsKCWZvcihpbnQgaSA9IDA7IGkgPCA0IDtpKyspCgl7CgkJY2luID4+IGNbaV07Cgl9Cglmb3IoaW50IGkgPSAwOyBpIDwgNCA7aSsrKQoJewoJCWNvdXQgPDwgY1tpXTsKCX0KIAogCgkvLyBhIHZlY3RvciB3aXRoIGEgY2FwYWNpdHkgb2YgMTBeMTggY2hyYWN0ZXJzCgl2ZWN0b3I8Y2hhcj4gcihwb3coMTAsMTgpKTsKCS8vR0lWRVMgQSBSVU5USU1FIEVSUk9SIEkgVEhJTksgc3RkOjpiYWxfYWxsb2MgIG1lYW5pbmcgbm90IHN1ZmZpY2llbnQgbWVtb3J5CiAKCS8vd2hlcmUgaW4gbWVtb3J5IGlzIHZlY3RvciBhbGxvY2F0ZWQgc3BhY2UgaSB0aGluayBzdGFjayBpbiB0aGlzIGNhc2UKCWNvdXQgPDwgci5jYXBhY2l0eSgpIDw8IGVuZGw7Cglmb3IoaW50IGkgPSAwOyBpIDwgNCA7aSsrKQoJewoJCWNpbiA+PiByW2ldOwoJfQoJZm9yKGludCBpID0gMDsgaSA8IDQgO2krKykKCXsKCQljb3V0IDw8IHJbaV07Cgl9CiAKCXJldHVybiAwOwp9Cg==