#include <iostream>
#include <vector>
#include <chrono>
int main()
{
using namespace std::chrono;
std::vector<float> v;
v.reserve(172490752);
auto tp0 = steady_clock::now();
for (auto i=v.capacity(); i--;)
v.push_back(1.0f+i);
auto tp1 = steady_clock::now();
std::cout << v.size() << " elements\n";
std::cout << duration_cast<milliseconds>(tp1-tp0).count() << "ms\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y2hyb25vPgoKaW50IG1haW4oKQp7CiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOjpjaHJvbm87CiAgICAKICAgIHN0ZDo6dmVjdG9yPGZsb2F0PiB2OwogICAgdi5yZXNlcnZlKDE3MjQ5MDc1Mik7CiAgICAKICAgIGF1dG8gdHAwID0gc3RlYWR5X2Nsb2NrOjpub3coKTsKICAgIGZvciAoYXV0byBpPXYuY2FwYWNpdHkoKTsgaS0tOykKICAgICAgICB2LnB1c2hfYmFjaygxLjBmK2kpOwogICAgYXV0byB0cDEgPSBzdGVhZHlfY2xvY2s6Om5vdygpOwogICAgc3RkOjpjb3V0IDw8IHYuc2l6ZSgpIDw8ICIgZWxlbWVudHNcbiI7CiAgICBzdGQ6OmNvdXQgPDwgZHVyYXRpb25fY2FzdDxtaWxsaXNlY29uZHM+KHRwMS10cDApLmNvdW50KCkgPDwgIm1zXG4iOwp9Cg==