blob: 92f352f25c67fe19e8156062d6442985ffd25dc0 [file] [log] [blame]
#include <chrono>
#include <cstdio>
#include "hanoi.h"
using namespace std;
using namespace std::chrono;
void hanoi_callback(int from, int to) {
}
int main()
{
high_resolution_clock::time_point start = high_resolution_clock::now();
hanoi(0, 2, 1, 25, &hanoi_callback);
high_resolution_clock::time_point end = high_resolution_clock::now();
printf("Duration: %lld ns\n",
static_cast<long long>(duration_cast<nanoseconds>(end - start).count()));
return 0;
}