main.cpp 610 B

12345678910111213141516171819202122232425
  1. #include "search.h"
  2. #include <cstdio>
  3. #include <cstdlib>
  4. #include <ctime> // time
  5. #include <cassert>
  6. int main(int argc, char **argv) {
  7. int seed = time(NULL);
  8. fprintf(stderr, "seed: %d\n", seed);
  9. srand(seed);
  10. int npoints = 100, dim = 2, iterations = 1000;
  11. int p[] = {7,13};
  12. assert(sizeof(p)/sizeof(int) >= (unsigned int)dim);
  13. printf("npoints = %d\ndim = %d\np = ", npoints, dim);
  14. for(int i = 0; i < dim; i++)
  15. printf("%d%s", p[i], (i==dim-1) ? "\n" : ", ");
  16. printf("iterations = %d\n\n", iterations);
  17. random_search rs(dim, npoints, p);
  18. rs.run(iterations);
  19. return EXIT_SUCCESS;
  20. }