std::chrono::steady_clock::time_point time_start = std::chrono::system_clock::now();
std::chrono::steady_clock::time_point time_end = std::chrono::system_clock::now();
cout << std::chrono::duration_cast<std::chrono::milliseconds>(time_end - time_start).count() / 1000.0 << endl;