41 lines
1.1 KiB
C
41 lines
1.1 KiB
C
#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", 29, 6);
|
|
int len_edt = 29*6;
|
|
|
|
//colleur* dudes = import_colleurs("some_data.txt", 13, len_creneau);
|
|
colleur* dudes = import_colleurs_oneweek("MP2I-colleurs.txt", 16, 6, 29);
|
|
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, 1500);
|
|
//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;
|
|
}
|