
#include <iostream>
#include <iomanip>

int  main()
{
  long mem=1024*1024/sizeof(double);
  double lt=0;

  while(1)
    {
      //double *d=new double[mem];

      double *d=(double *) malloc(mem*sizeof(double));
      if(d==NULL)
	{
	  perror("");
	  exit(-1);
	}
	
      lt+=mem*sizeof(double);
      std::cout<<(lt/(1024.0*1024))<<"M\n"<<std::flush;
    }

  return 0;
}

