#include <iostream>
#include <chrono>
using namespace std;
int main() {
int *array = new int[1000000];
auto b = chrono::high_resolution_clock::now();
for(int i = 0; i < 1000000; ++i) {
new(reinterpret_cast<char*>(array+i))int(i);
}
auto e = chrono::high_resolution_clock::now();
std::cout << chrono::duration<double>(e-b).count() << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2hyb25vPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50ICphcnJheSA9IG5ldyBpbnRbMTAwMDAwMF07CglhdXRvIGIgPSBjaHJvbm86OmhpZ2hfcmVzb2x1dGlvbl9jbG9jazo6bm93KCk7Cglmb3IoaW50IGkgPSAwOyBpIDwgMTAwMDAwMDsgKytpKSB7CgkJbmV3KHJlaW50ZXJwcmV0X2Nhc3Q8Y2hhcio+KGFycmF5K2kpKWludChpKTsKCX0KCWF1dG8gZSA9IGNocm9ubzo6aGlnaF9yZXNvbHV0aW9uX2Nsb2NrOjpub3coKTsKCXN0ZDo6Y291dCA8PCBjaHJvbm86OmR1cmF0aW9uPGRvdWJsZT4oZS1iKS5jb3VudCgpIDw8IHN0ZDo6ZW5kbDsKCXJldHVybiAwOwp9