#include <cassert>
#include <cstdio>
#include <vector>
#include <ctime>

using namespace std;

#define forn(i, n) for (int i = 0; i < (int)(n); i++)

const int N = 1e7;

const int MEM = 1e8;
char mem[MEM];
int pos = 0;
void * operator new ( size_t n ) {
  char *res = mem + pos; pos += n;
  assert(pos <= MEM);
  return (void *)res;
}
void operator delete( void * ) { }

void solve() {
  vector <int> c[N];
  printf("time = %.2f\n", 1. * clock() / CLOCKS_PER_SEC);
  forn(i, N)
    c[i].resize(1), c[i][0] = i;
  printf("time = %.2f\n", 1. * clock() / CLOCKS_PER_SEC);
}

int main() {
  solve();
  printf("time = %.2f\n", 1. * clock() / CLOCKS_PER_SEC);
}