#include "algorithm.c" // gcc -g -Wall -Wextra -Wpedantic main.c -lSDL2 -lSDL2_image -lm -o main int main() { printf("Starting\n"); srand(time(NULL)); //creneau* edt = import_creneaux("file.txt", 76); creneau* edt = import_creneaux_oneweek("MP2I-creneaux.txt", 33, 6); int len_edt = 33*6; //colleur* dudes = import_colleurs("some_data.txt", 13, len_creneau); colleur* dudes = import_colleurs_oneweek("MP2I-colleurs.txt", 16, 6, 33); int n_colleurs = 16; //print_all_edt(edt, len_edt, 6, 31); //print_all_colleurs(dudes, n_colleurs); //assert(0); // {char* name; int namelen; topic mat; date* disp; int n_disp;} colleur; /*int* a = malloc(sizeof(int)*10); generate_random_perm(a, 10); print_arr(a, 10);*/ aux_2(edt, len_edt, dudes, n_colleurs, 15, 6, 1000); //generate_colles_v1(edt, len_creneau, dudes, n_colleurs, 9, 4); //generate_colles_v1(edt, len_creneau, dudes, n_colleurs, 15, 4); /* date d1 = {19, 1, 3, 2024}; date d2 = {18, 1, 4, 2024}; printf("%d\n", date_dist(d1, d2)); */ free(edt); return 0; }