another bug fix

This commit is contained in:
alexandre 2024-04-14 14:43:54 +02:00
parent cca121b09c
commit 6cd2d727c6
3 changed files with 213 additions and 190 deletions

View File

@ -748,6 +748,25 @@ bool is_overlap_creneau(creneau* edt, int len_edt, int id, int grp) { // detect
return false;
}
int free_math_space(creneau* edt, int len_edt, int id) {
int k = 1;
int howmany = 0;
while(id+k < len_edt && is_equal_date(edt[id].date, edt[id+k].date)) {
if(edt[id+k].mat == NOTHING || edt[id+k].mat == MATH) {
howmany++;
}
k++;
}
k = 1;
while(id-k >= 0 && is_equal_date(edt[id].date, edt[id-k].date)) {
if(edt[id-k].mat == NOTHING || edt[id-k].mat == MATH) {
howmany++;
}
k++;
}
return howmany;
}
void add_colles_for_group_MP2I(int* weeks_len, creneau* edt, int len_edt, colleur* chads, int len_chads, int n_weeks, int grp, topic start_rotation, int mth, int inf, int* skip_count) {
topic rotation = start_rotation; // physics/english rotation
int math = mth; // math (3/4)
@ -770,7 +789,7 @@ void add_colles_for_group_MP2I(int* weeks_len, creneau* edt, int len_edt, colleu
int* perm = malloc(sizeof(int)*30); // randomize who to pick
int len_perm = 0; // length of int*
bool has_math_dude = false; // length of colleur*
int math_dude = 0; // length of colleur*
//printf("\n");
for(int week = 0; week < n_weeks; week++) {
@ -888,23 +907,27 @@ void add_colles_for_group_MP2I(int* weeks_len, creneau* edt, int len_edt, colleu
// do it again for physics/english colles
while(remaining_to_add == 1) {
if(edt[k+r%weeklen].mat == NOTHING && edt[k+r%weeklen].length == 1) {
dudes = get_colleurs(chads, len_chads, edt[k+r%16].date, &len_dudes);
dudes = get_colleurs(chads, len_chads, edt[k+r%weeklen].date, &len_dudes);
len_perm = len_dudes;
if(len_dudes != 0) {
generate_random_perm(perm, len_perm);
has_math_dude = false;
/*for(int dude = 0; dude < len_perm*(1-has_math_dude); dude++) {
math_dude = 0;
for(int dude = 0; dude < len_dudes; dude++) {
if(dudes[dude].mat == MATH) {
has_math_dude = true;
math_dude++;
}
}*/
for(int dude = 0; dude < len_perm*(1-found)*(1-has_math_dude); dude++) {
}
for(int dude = 0; dude < len_perm*(1-found); dude++) {
//printf("%d\n", chads[perm[dude]]);
if(dudes[perm[dude]].mat == rotation) {
add_colle(edt, dudes, grp, k+r%weeklen, perm[dude]);
found = true;
remaining_to_add--;
//printf("+secondary for week %d and group %d (index %d)\n", week, grp, k+r%weeklen);
if(math_dude > free_math_space(edt, len_edt, k+r%weeklen)) {
remove_colle(edt, k+r%weeklen);
} else {
found = true;
remaining_to_add--;
//printf("+secondary for week %d and group %d (index %d)\n", week, grp, k+r%weeklen);
}
}
}
}
@ -932,7 +955,7 @@ void write_to_file(char* filename, creneau* edt, int len_edt) {
for(int i = 0; i < len_edt; i++) {
fprintf(ptr, "%d,%d,%d,%d,%d,%d,%s,", edt[i].date.hour, edt[i].date.day, edt[i].date.month, edt[i].date.year, edt[i].length, edt[i].group, edt[i].name);
if(edt[i].mat == NOTHING) {
fprintf(ptr, "none");
fprintf(ptr, "_");
} else if(edt[i].mat == MATH) {
fprintf(ptr, "Maths");
} else if(edt[i].mat == PHYSICS) {
@ -1019,7 +1042,7 @@ void aux_2(creneau* edt, int len_edt, colleur* chads, int len_chads, int n_group
*/
printf("\n");
int max_score = 0;
int max_score = -900000;
int global_min = 0;
int global_skipped = 0;
int screwed_group = 0;
@ -1071,7 +1094,7 @@ void aux_2(creneau* edt, int len_edt, colleur* chads, int len_chads, int n_group
if(max_score == 100*n_groups) {
printf("Interrupting early due to a perfect score achieved\n");
} else {
printf("100 Completed, best score is %d/%d with %d skipped colle(s)\n", max_score, 100*n_groups, global_skipped);
printf("100 Completed, best score is %d/%d (without skip penalty) with %d skipped colle(s)\n", max_score+global_skipped*30, 100*n_groups, global_skipped);
printf("Most screwed group is %d with a score of %d/100\n", screwed_group, global_min);
}
int end = time(NULL);

2
main.c
View File

@ -24,7 +24,7 @@ int main() {
/*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);
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);

View File

@ -1,199 +1,199 @@
hour,day,month,year,length,group,colleur,matiere
12,5,2,2024,1,3,Herbaut,Anglais
13,5,2,2024,1,5,Belaggoune,Anglais
14,6,2,2024,1,6,Chevalier,Physique
14,6,2,2024,1,10,Chevalier,Physique
14,6,2,2024,1,2,Mullaert,Maths
17,6,2,2024,1,12,Colin,Physique
17,6,2,2024,1,2,Colin,Physique
18,6,2,2024,1,4,Rapin,Maths
13,7,2,2024,1,6,Carpintero,Maths
14,7,2,2024,1,1,Le_Gouriellec,Anglais
14,7,2,2024,1,10,Bouverot,Maths
14,7,2,2024,1,11,Carpintero,Maths
14,7,2,2024,1,12,Boully,Maths
12,5,2,2024,1,12,Chevalier,Physique
13,5,2,2024,1,1,Herbaut,Anglais
14,6,2,2024,1,5,Belaggoune,Anglais
14,6,2,2024,1,7,Belaggoune,Anglais
14,6,2,2024,1,8,Mullaert,Maths
17,6,2,2024,1,14,Colin,Physique
17,6,2,2024,1,2,Chevalier,Physique
18,6,2,2024,1,11,Rapin,Maths
13,7,2,2024,1,12,Carpintero,Maths
14,7,2,2024,1,2,Bouverot,Maths
14,7,2,2024,1,9,Le_Gouriellec,Anglais
14,7,2,2024,1,4,Carpintero,Maths
14,7,2,2024,1,11,Le_Gouriellec,Anglais
14,7,2,2024,2,12,Colleur_Dinfo,Info
14,7,2,2024,2,0,none,none
14,7,2,2024,2,0,none,_
14,7,2,2024,2,6,Colleur_Dinfo,Info
15,7,2,2024,1,8,Chevalier,Physique
15,7,2,2024,1,13,Herbaut,Anglais
15,7,2,2024,1,14,Boully,Maths
16,7,2,2024,1,14,Chevalier,Physique
16,7,2,2024,2,0,none,none
16,7,2,2024,2,0,none,none
16,7,2,2024,2,0,none,none
17,7,2,2024,1,4,De_Roux,Physique
17,7,2,2024,1,0,none,none
18,7,2,2024,1,7,Le_Gouriellec,Anglais
14,8,2,2024,1,9,Le_Gouriellec,Anglais
15,8,2,2024,1,11,Le_Gouriellec,Anglais
15,7,2,2024,1,10,Boully,Maths
15,7,2,2024,1,13,Le_Gouriellec,Anglais
15,7,2,2024,1,14,Bouverot,Maths
16,7,2,2024,1,15,Mann,Anglais
16,7,2,2024,2,0,none,_
16,7,2,2024,2,0,none,_
16,7,2,2024,2,0,none,_
17,7,2,2024,1,4,Poupy,Physique
17,7,2,2024,1,6,Poupy,Physique
18,7,2,2024,1,8,Poupy,Physique
14,8,2,2024,1,3,Belaggoune,Anglais
15,8,2,2024,1,0,none,_
18,8,2,2024,1,3,Rapin,Maths
18,8,2,2024,1,15,Le_Gouriellec,Anglais
16,9,2,2024,1,0,none,none
18,8,2,2024,1,0,none,_
16,9,2,2024,1,10,Chibani,Physique
17,9,2,2024,1,7,Oubaha,Maths
18,9,2,2024,1,8,Oubaha,Maths
12,12,2,2024,1,7,Chevalier,Physique
13,12,2,2024,1,9,Chevalier,Physique
14,13,2,2024,1,11,Chevalier,Physique
18,9,2,2024,1,6,Oubaha,Maths
12,12,2,2024,1,9,Chevalier,Physique
13,12,2,2024,1,6,Herbaut,Anglais
14,13,2,2024,1,4,Mullaert,Maths
14,13,2,2024,1,6,Belaggoune,Anglais
17,13,2,2024,1,15,Chevalier,Physique
17,13,2,2024,1,0,none,none
18,13,2,2024,1,1,Rapin,Maths
13,14,2,2024,1,7,Carpintero,Maths
14,14,2,2024,1,2,Le_Gouriellec,Anglais
14,14,2,2024,1,11,Carpintero,Maths
14,14,2,2024,1,5,Bouverot,Maths
14,13,2,2024,1,2,Belaggoune,Anglais
14,13,2,2024,1,11,Chevalier,Physique
17,13,2,2024,1,13,Chevalier,Physique
17,13,2,2024,1,15,Colin,Physique
18,13,2,2024,1,8,Rapin,Maths
13,14,2,2024,1,11,Carpintero,Maths
14,14,2,2024,1,12,Boully,Maths
14,14,2,2024,1,14,Le_Gouriellec,Anglais
14,14,2,2024,1,13,Bouverot,Maths
14,14,2,2024,1,15,Carpintero,Maths
14,14,2,2024,2,5,Colleur_Dinfo,Info
14,14,2,2024,2,11,Colleur_Dinfo,Info
14,14,2,2024,2,0,none,none
14,14,2,2024,2,0,none,none
15,14,2,2024,1,3,Bouverot,Maths
15,14,2,2024,1,4,Herbaut,Anglais
15,14,2,2024,1,3,Chevalier,Physique
16,14,2,2024,1,5,Chevalier,Physique
16,14,2,2024,2,5,Colleur_Dinfo,Info
16,14,2,2024,2,0,none,none
16,14,2,2024,2,0,none,none
17,14,2,2024,1,13,De_Roux,Physique
17,14,2,2024,1,0,none,none
18,14,2,2024,1,8,Le_Gouriellec,Anglais
14,15,2,2024,1,10,Le_Gouriellec,Anglais
15,15,2,2024,1,12,Le_Gouriellec,Anglais
18,15,2,2024,1,8,Rapin,Maths
18,15,2,2024,1,14,Le_Gouriellec,Anglais
16,16,2,2024,1,0,none,none
17,16,2,2024,1,9,Oubaha,Maths
18,16,2,2024,1,1,Chevalier,Physique
12,19,2,2024,1,3,Herbaut,Anglais
13,19,2,2024,1,6,Chevalier,Physique
14,20,2,2024,1,8,Mullaert,Maths
14,14,2,2024,2,0,none,_
15,14,2,2024,1,9,Boully,Maths
15,14,2,2024,1,12,Le_Gouriellec,Anglais
15,14,2,2024,1,1,Bouverot,Maths
16,14,2,2024,1,4,Mann,Anglais
16,14,2,2024,2,0,none,_
16,14,2,2024,2,0,none,_
16,14,2,2024,2,0,none,_
17,14,2,2024,1,1,Poupy,Physique
17,14,2,2024,1,3,Poupy,Physique
18,14,2,2024,1,5,Poupy,Physique
14,15,2,2024,1,8,Belaggoune,Anglais
15,15,2,2024,1,10,Belaggoune,Anglais
18,15,2,2024,1,3,Rapin,Maths
18,15,2,2024,1,0,none,_
16,16,2,2024,1,7,Chibani,Physique
17,16,2,2024,1,5,Oubaha,Maths
18,16,2,2024,1,7,Oubaha,Maths
12,19,2,2024,1,8,Chevalier,Physique
13,19,2,2024,1,9,Herbaut,Anglais
14,20,2,2024,1,1,Mullaert,Maths
14,20,2,2024,1,10,Chevalier,Physique
14,20,2,2024,1,12,Chevalier,Physique
14,20,2,2024,1,13,Belaggoune,Anglais
17,20,2,2024,1,14,Colin,Physique
17,20,2,2024,1,0,none,none
18,20,2,2024,1,5,Rapin,Maths
13,21,2,2024,1,9,Carpintero,Maths
14,21,2,2024,1,10,Carpintero,Maths
14,21,2,2024,1,12,Boully,Maths
14,21,2,2024,1,13,Bouverot,Maths
17,20,2,2024,1,12,Chevalier,Physique
18,20,2,2024,1,10,Rapin,Maths
13,21,2,2024,1,13,Carpintero,Maths
14,21,2,2024,1,14,Boully,Maths
14,21,2,2024,1,15,Le_Gouriellec,Anglais
14,21,2,2024,2,0,none,none
14,21,2,2024,2,0,none,none
14,21,2,2024,2,0,none,none
15,21,2,2024,1,2,Boully,Maths
15,21,2,2024,1,7,Herbaut,Anglais
15,21,2,2024,1,4,Chevalier,Physique
16,21,2,2024,1,2,Chevalier,Physique
16,21,2,2024,2,4,Colleur_Dinfo,Info
16,21,2,2024,2,10,Colleur_Dinfo,Info
16,21,2,2024,2,0,none,none
17,21,2,2024,1,8,De_Roux,Physique
17,21,2,2024,1,0,none,none
18,21,2,2024,1,1,Le_Gouriellec,Anglais
14,22,2,2024,1,5,Le_Gouriellec,Anglais
15,22,2,2024,1,11,Le_Gouriellec,Anglais
18,22,2,2024,1,1,Rapin,Maths
18,22,2,2024,1,13,Le_Gouriellec,Anglais
16,23,2,2024,1,9,Le_Gouriellec,Anglais
14,21,2,2024,1,6,Carpintero,Maths
14,21,2,2024,1,5,Bouverot,Maths
14,21,2,2024,2,4,Colleur_Dinfo,Info
14,21,2,2024,2,10,Colleur_Dinfo,Info
14,21,2,2024,2,0,none,_
15,21,2,2024,1,1,Le_Gouriellec,Anglais
15,21,2,2024,1,9,Bouverot,Maths
15,21,2,2024,1,12,Boully,Maths
16,21,2,2024,1,11,Mann,Anglais
16,21,2,2024,2,0,none,_
16,21,2,2024,2,0,none,_
16,21,2,2024,2,0,none,_
17,21,2,2024,1,2,Poupy,Physique
17,21,2,2024,1,3,Mann,Anglais
18,21,2,2024,1,4,Poupy,Physique
14,22,2,2024,1,5,Belaggoune,Anglais
15,22,2,2024,1,7,Belaggoune,Anglais
18,22,2,2024,1,2,Rapin,Maths
18,22,2,2024,1,0,none,_
16,23,2,2024,1,6,Chibani,Physique
17,23,2,2024,1,4,Oubaha,Maths
18,23,2,2024,1,6,Oubaha,Maths
12,26,2,2024,1,13,Chevalier,Physique
13,26,2,2024,1,9,Chevalier,Physique
14,27,2,2024,1,10,Mullaert,Maths
14,27,2,2024,1,3,Chevalier,Physique
14,27,2,2024,1,1,Chevalier,Physique
17,27,2,2024,1,11,Chevalier,Physique
17,27,2,2024,1,5,Colin,Physique
18,27,2,2024,1,5,Rapin,Maths
13,28,2,2024,1,11,Carpintero,Maths
14,28,2,2024,1,13,Bouverot,Maths
14,28,2,2024,1,14,Boully,Maths
14,28,2,2024,1,6,Le_Gouriellec,Anglais
14,28,2,2024,1,7,Carpintero,Maths
18,23,2,2024,1,8,Oubaha,Maths
12,26,2,2024,1,9,Chevalier,Physique
13,26,2,2024,1,2,Herbaut,Anglais
14,27,2,2024,1,7,Mullaert,Maths
14,27,2,2024,1,8,Belaggoune,Anglais
14,27,2,2024,1,11,Chevalier,Physique
17,27,2,2024,1,13,Colin,Physique
17,27,2,2024,1,15,Colin,Physique
18,27,2,2024,1,9,Rapin,Maths
13,28,2,2024,1,3,Carpintero,Maths
14,28,2,2024,1,4,Le_Gouriellec,Anglais
14,28,2,2024,1,10,Carpintero,Maths
14,28,2,2024,1,11,Bouverot,Maths
14,28,2,2024,1,13,Boully,Maths
14,28,2,2024,2,9,Colleur_Dinfo,Info
14,28,2,2024,2,3,Colleur_Dinfo,Info
14,28,2,2024,2,15,Colleur_Dinfo,Info
14,28,2,2024,2,0,none,none
15,28,2,2024,1,2,Boully,Maths
15,28,2,2024,1,2,Herbaut,Anglais
15,28,2,2024,1,1,Bouverot,Maths
16,28,2,2024,1,7,Chevalier,Physique
16,28,2,2024,2,0,none,none
16,28,2,2024,2,3,Colleur_Dinfo,Info
16,28,2,2024,2,0,none,none
17,28,2,2024,1,15,De_Roux,Physique
17,28,2,2024,1,0,none,none
18,28,2,2024,1,8,Le_Gouriellec,Anglais
14,29,2,2024,1,12,Le_Gouriellec,Anglais
15,29,2,2024,1,14,Le_Gouriellec,Anglais
18,29,2,2024,1,4,Le_Gouriellec,Anglais
18,29,2,2024,1,6,Rapin,Maths
16,1,3,2024,1,10,Le_Gouriellec,Anglais
17,1,3,2024,1,3,Oubaha,Maths
18,1,3,2024,1,9,Oubaha,Maths
12,4,3,2024,1,2,Chevalier,Physique
13,4,3,2024,1,5,Belaggoune,Anglais
14,5,3,2024,1,8,Mullaert,Maths
14,5,3,2024,1,1,Belaggoune,Anglais
15,28,2,2024,1,1,Boully,Maths
15,28,2,2024,1,14,Bouverot,Maths
15,28,2,2024,1,6,Le_Gouriellec,Anglais
16,28,2,2024,1,10,Mann,Anglais
16,28,2,2024,2,0,none,_
16,28,2,2024,2,0,none,_
16,28,2,2024,2,0,none,_
17,28,2,2024,1,5,Poupy,Physique
17,28,2,2024,1,7,Poupy,Physique
18,28,2,2024,1,1,Poupy,Physique
14,29,2,2024,1,12,Belaggoune,Anglais
15,29,2,2024,1,14,Belaggoune,Anglais
18,29,2,2024,1,2,Rapin,Maths
18,29,2,2024,1,0,none,_
16,1,3,2024,1,3,Chibani,Physique
17,1,3,2024,1,5,Oubaha,Maths
18,1,3,2024,1,6,Oubaha,Maths
12,4,3,2024,1,6,Chevalier,Physique
13,4,3,2024,1,5,Herbaut,Anglais
14,5,3,2024,1,8,Chevalier,Physique
17,5,3,2024,1,10,Colin,Physique
17,5,3,2024,1,12,Chevalier,Physique
18,5,3,2024,1,2,Rapin,Maths
13,6,3,2024,1,4,Carpintero,Maths
14,6,3,2024,1,12,Boully,Maths
14,6,3,2024,1,13,Le_Gouriellec,Anglais
14,6,3,2024,1,14,Carpintero,Maths
14,6,3,2024,1,11,Bouverot,Maths
14,5,3,2024,1,10,Chevalier,Physique
14,5,3,2024,1,15,Mullaert,Maths
17,5,3,2024,1,12,Colin,Physique
17,5,3,2024,1,14,Chevalier,Physique
18,5,3,2024,1,6,Rapin,Maths
13,6,3,2024,1,8,Carpintero,Maths
14,6,3,2024,1,11,Le_Gouriellec,Anglais
14,6,3,2024,1,2,Bouverot,Maths
14,6,3,2024,1,7,Boully,Maths
14,6,3,2024,1,11,Carpintero,Maths
14,6,3,2024,2,2,Colleur_Dinfo,Info
14,6,3,2024,2,8,Colleur_Dinfo,Info
14,6,3,2024,2,14,Colleur_Dinfo,Info
15,6,3,2024,1,6,Boully,Maths
15,6,3,2024,1,10,Bouverot,Maths
15,6,3,2024,1,3,Belaggoune,Anglais
16,6,3,2024,1,14,Chevalier,Physique
16,6,3,2024,2,0,none,none
16,6,3,2024,2,0,none,none
16,6,3,2024,2,0,none,none
17,6,3,2024,1,6,De_Roux,Physique
17,6,3,2024,1,0,none,none
18,6,3,2024,1,11,Le_Gouriellec,Anglais
14,7,3,2024,1,15,Le_Gouriellec,Anglais
15,7,3,2024,1,0,none,none
15,6,3,2024,1,13,Le_Gouriellec,Anglais
15,6,3,2024,1,10,Boully,Maths
15,6,3,2024,1,4,Bouverot,Maths
16,6,3,2024,1,15,Mann,Anglais
16,6,3,2024,2,0,none,_
16,6,3,2024,2,0,none,_
16,6,3,2024,2,0,none,_
17,6,3,2024,1,1,Mann,Anglais
17,6,3,2024,1,3,Mann,Anglais
18,6,3,2024,1,4,Poupy,Physique
14,7,3,2024,1,7,Belaggoune,Anglais
15,7,3,2024,1,9,Belaggoune,Anglais
18,7,3,2024,1,0,none,_
18,7,3,2024,1,3,Rapin,Maths
18,7,3,2024,1,7,Le_Gouriellec,Anglais
16,8,3,2024,1,9,Le_Gouriellec,Anglais
17,8,3,2024,1,7,Oubaha,Maths
18,8,3,2024,1,4,Chevalier,Physique
12,11,3,2024,1,8,Herbaut,Anglais
13,11,3,2024,1,7,Chevalier,Physique
14,12,3,2024,1,9,Mullaert,Maths
14,12,3,2024,1,11,Chevalier,Physique
14,12,3,2024,1,13,Colin,Physique
17,12,3,2024,1,0,none,none
17,12,3,2024,1,15,Colin,Physique
18,12,3,2024,1,1,Rapin,Maths
13,13,3,2024,1,11,Carpintero,Maths
16,8,3,2024,1,2,Chibani,Physique
17,8,3,2024,1,12,Oubaha,Maths
18,8,3,2024,1,14,Oubaha,Maths
12,11,3,2024,1,7,Chevalier,Physique
13,11,3,2024,1,12,Herbaut,Anglais
14,12,3,2024,1,13,Chevalier,Physique
14,12,3,2024,1,3,Chevalier,Physique
14,12,3,2024,1,3,Mullaert,Maths
17,12,3,2024,1,5,Colin,Physique
17,12,3,2024,1,15,Chevalier,Physique
18,12,3,2024,1,4,Rapin,Maths
13,13,3,2024,1,5,Carpintero,Maths
14,13,3,2024,1,7,Carpintero,Maths
14,13,3,2024,1,8,Boully,Maths
14,13,3,2024,1,6,Le_Gouriellec,Anglais
14,13,3,2024,1,2,Le_Gouriellec,Anglais
14,13,3,2024,1,4,Boully,Maths
14,13,3,2024,1,12,Carpintero,Maths
14,13,3,2024,1,9,Bouverot,Maths
14,13,3,2024,2,1,Colleur_Dinfo,Info
14,13,3,2024,2,7,Colleur_Dinfo,Info
14,13,3,2024,2,13,Colleur_Dinfo,Info
15,13,3,2024,1,1,Chevalier,Physique
15,13,3,2024,1,8,Bouverot,Maths
15,13,3,2024,1,5,Chevalier,Physique
16,13,3,2024,1,9,Chevalier,Physique
16,13,3,2024,2,0,none,none
16,13,3,2024,2,0,none,none
16,13,3,2024,2,0,none,none
17,13,3,2024,1,3,De_Roux,Physique
17,13,3,2024,1,0,none,none
18,13,3,2024,1,4,Le_Gouriellec,Anglais
14,14,3,2024,1,10,Le_Gouriellec,Anglais
15,14,3,2024,1,12,Le_Gouriellec,Anglais
18,14,3,2024,1,5,Rapin,Maths
18,14,3,2024,1,14,Le_Gouriellec,Anglais
16,15,3,2024,1,0,none,none
17,15,3,2024,1,7,Oubaha,Maths
18,15,3,2024,1,3,Oubaha,Maths
15,13,3,2024,1,1,Boully,Maths
15,13,3,2024,1,4,Le_Gouriellec,Anglais
15,13,3,2024,1,12,Bouverot,Maths
16,13,3,2024,1,14,Mann,Anglais
16,13,3,2024,2,0,none,_
16,13,3,2024,2,0,none,_
16,13,3,2024,2,0,none,_
17,13,3,2024,1,8,Mann,Anglais
17,13,3,2024,1,9,Poupy,Physique
18,13,3,2024,1,11,Poupy,Physique
14,14,3,2024,1,2,Belaggoune,Anglais
15,14,3,2024,1,10,Belaggoune,Anglais
18,14,3,2024,1,11,Rapin,Maths
18,14,3,2024,1,0,none,_
16,15,3,2024,1,1,Chibani,Physique
17,15,3,2024,1,13,Oubaha,Maths
18,15,3,2024,1,15,Oubaha,Maths

1 hour day month year length group colleur matiere
2 12 5 2 2024 1 3 12 Herbaut Chevalier Anglais Physique
3 13 5 2 2024 1 5 1 Belaggoune Herbaut Anglais
4 14 6 2 2024 1 6 5 Chevalier Belaggoune Physique Anglais
5 14 6 2 2024 1 10 7 Chevalier Belaggoune Physique Anglais
6 14 6 2 2024 1 2 8 Mullaert Maths
7 17 6 2 2024 1 12 14 Colin Physique
8 17 6 2 2024 1 2 Colin Chevalier Physique
9 18 6 2 2024 1 4 11 Rapin Maths
10 13 7 2 2024 1 6 12 Carpintero Maths
11 14 7 2 2024 1 1 2 Le_Gouriellec Bouverot Anglais Maths
12 14 7 2 2024 1 10 9 Bouverot Le_Gouriellec Maths Anglais
13 14 7 2 2024 1 11 4 Carpintero Maths
14 14 7 2 2024 1 12 11 Boully Le_Gouriellec Maths Anglais
15 14 7 2 2024 2 12 Colleur_Dinfo Info
16 14 7 2 2024 2 0 none none _
17 14 7 2 2024 2 6 Colleur_Dinfo Info
18 15 7 2 2024 1 8 10 Chevalier Boully Physique Maths
19 15 7 2 2024 1 13 Herbaut Le_Gouriellec Anglais
20 15 7 2 2024 1 14 Boully Bouverot Maths
21 16 7 2 2024 1 14 15 Chevalier Mann Physique Anglais
22 16 7 2 2024 2 0 none none _
23 16 7 2 2024 2 0 none none _
24 16 7 2 2024 2 0 none none _
25 17 7 2 2024 1 4 De_Roux Poupy Physique
26 17 7 2 2024 1 0 6 none Poupy none Physique
27 18 7 2 2024 1 7 8 Le_Gouriellec Poupy Anglais Physique
28 14 8 2 2024 1 9 3 Le_Gouriellec Belaggoune Anglais
29 15 8 2 2024 1 11 0 Le_Gouriellec none Anglais _
30 18 8 2 2024 1 3 Rapin Maths
31 18 8 2 2024 1 15 0 Le_Gouriellec none Anglais _
32 16 9 2 2024 1 0 10 none Chibani none Physique
33 17 9 2 2024 1 7 Oubaha Maths
34 18 9 2 2024 1 8 6 Oubaha Maths
35 12 12 2 2024 1 7 9 Chevalier Physique
36 13 12 2 2024 1 9 6 Chevalier Herbaut Physique Anglais
14 13 2 2024 1 11 Chevalier Physique
37 14 13 2 2024 1 4 Mullaert Maths
38 14 13 2 2024 1 6 2 Belaggoune Anglais
39 17 14 13 2 2024 1 15 11 Chevalier Physique
40 17 13 2 2024 1 0 13 none Chevalier none Physique
41 18 17 13 2 2024 1 1 15 Rapin Colin Maths Physique
42 13 18 14 13 2 2024 1 7 8 Carpintero Rapin Maths
43 14 13 14 2 2024 1 2 11 Le_Gouriellec Carpintero Anglais Maths
14 14 2 2024 1 11 Carpintero Maths
14 14 2 2024 1 5 Bouverot Maths
44 14 14 2 2024 1 12 Boully Maths
45 14 14 2 2024 1 14 Le_Gouriellec Anglais
46 14 14 2 2024 1 13 Bouverot Maths
47 14 14 2 2024 1 15 Carpintero Maths
48 14 14 2 2024 2 5 Colleur_Dinfo Info
49 14 14 2 2024 2 11 Colleur_Dinfo Info
50 14 14 2 2024 2 0 none none _
51 14 15 14 2 2024 2 1 0 9 none Boully none Maths
52 15 14 2 2024 1 3 12 Bouverot Le_Gouriellec Maths Anglais
53 15 14 2 2024 1 4 1 Herbaut Bouverot Anglais Maths
54 15 16 14 2 2024 1 3 4 Chevalier Mann Physique Anglais
55 16 14 2 2024 1 2 5 0 Chevalier none Physique _
56 16 14 2 2024 2 5 0 Colleur_Dinfo none Info _
57 16 14 2 2024 2 0 none none _
58 16 17 14 2 2024 2 1 0 1 none Poupy none Physique
59 17 14 2 2024 1 13 3 De_Roux Poupy Physique
60 17 18 14 2 2024 1 0 5 none Poupy none Physique
61 18 14 14 15 2 2024 1 8 Le_Gouriellec Belaggoune Anglais
62 14 15 15 2 2024 1 10 Le_Gouriellec Belaggoune Anglais
63 15 18 15 2 2024 1 12 3 Le_Gouriellec Rapin Anglais Maths
64 18 15 2 2024 1 8 0 Rapin none Maths _
65 18 16 15 16 2 2024 1 14 7 Le_Gouriellec Chibani Anglais Physique
66 16 17 16 2 2024 1 0 5 none Oubaha none Maths
67 17 18 16 2 2024 1 9 7 Oubaha Maths
68 18 12 16 19 2 2024 1 1 8 Chevalier Physique
69 12 13 19 2 2024 1 3 9 Herbaut Anglais
70 13 14 19 20 2 2024 1 6 1 Chevalier Mullaert Physique Maths
14 20 2 2024 1 8 Mullaert Maths
71 14 20 2 2024 1 10 Chevalier Physique
72 14 20 2 2024 1 12 13 Chevalier Belaggoune Physique Anglais
73 17 20 2 2024 1 14 Colin Physique
74 17 20 2 2024 1 0 12 none Chevalier none Physique
75 18 20 2 2024 1 5 10 Rapin Maths
76 13 21 2 2024 1 9 13 Carpintero Maths
77 14 21 2 2024 1 10 14 Carpintero Boully Maths
14 21 2 2024 1 12 Boully Maths
14 21 2 2024 1 13 Bouverot Maths
78 14 21 2 2024 1 15 Le_Gouriellec Anglais
79 14 21 2 2024 2 1 0 6 none Carpintero none Maths
80 14 21 2 2024 2 1 0 5 none Bouverot none Maths
81 14 21 2 2024 2 0 4 none Colleur_Dinfo none Info
82 15 14 21 2 2024 1 2 2 10 Boully Colleur_Dinfo Maths Info
83 15 14 21 2 2024 1 2 7 0 Herbaut none Anglais _
84 15 21 2 2024 1 4 1 Chevalier Le_Gouriellec Physique Anglais
85 16 15 21 2 2024 1 2 9 Chevalier Bouverot Physique Maths
86 16 15 21 2 2024 2 1 4 12 Colleur_Dinfo Boully Info Maths
87 16 21 2 2024 2 1 10 11 Colleur_Dinfo Mann Info Anglais
88 16 21 2 2024 2 0 none none _
89 17 16 21 2 2024 1 2 8 0 De_Roux none Physique _
90 17 16 21 2 2024 1 2 0 none none _
91 18 17 21 2 2024 1 1 2 Le_Gouriellec Poupy Anglais Physique
92 14 17 22 21 2 2024 1 5 3 Le_Gouriellec Mann Anglais
93 15 18 22 21 2 2024 1 11 4 Le_Gouriellec Poupy Anglais Physique
94 18 14 22 2 2024 1 1 5 Rapin Belaggoune Maths Anglais
95 18 15 22 2 2024 1 13 7 Le_Gouriellec Belaggoune Anglais
96 16 18 23 22 2 2024 1 9 2 Le_Gouriellec Rapin Anglais Maths
97 18 22 2 2024 1 0 none _
98 16 23 2 2024 1 6 Chibani Physique
99 17 23 2 2024 1 4 Oubaha Maths
100 18 23 2 2024 1 6 8 Oubaha Maths
101 12 26 2 2024 1 13 9 Chevalier Physique
102 13 26 2 2024 1 9 2 Chevalier Herbaut Physique Anglais
103 14 27 2 2024 1 10 7 Mullaert Maths
104 14 27 2 2024 1 3 8 Chevalier Belaggoune Physique Anglais
105 14 27 2 2024 1 1 11 Chevalier Physique
106 17 27 2 2024 1 11 13 Chevalier Colin Physique
107 17 27 2 2024 1 5 15 Colin Physique
108 18 27 2 2024 1 5 9 Rapin Maths
109 13 28 2 2024 1 11 3 Carpintero Maths
110 14 28 2 2024 1 13 4 Bouverot Le_Gouriellec Maths Anglais
111 14 28 2 2024 1 14 10 Boully Carpintero Maths
112 14 28 2 2024 1 6 11 Le_Gouriellec Bouverot Anglais Maths
113 14 28 2 2024 1 7 13 Carpintero Boully Maths
114 14 28 2 2024 2 9 Colleur_Dinfo Info
115 14 28 2 2024 2 3 Colleur_Dinfo Info
116 14 28 2 2024 2 15 Colleur_Dinfo Info
117 14 15 28 2 2024 2 1 0 1 none Boully none Maths
118 15 28 2 2024 1 2 14 Boully Bouverot Maths
119 15 28 2 2024 1 2 6 Herbaut Le_Gouriellec Anglais
120 15 16 28 2 2024 1 1 10 Bouverot Mann Maths Anglais
121 16 28 2 2024 1 2 7 0 Chevalier none Physique _
122 16 28 2 2024 2 0 none none _
123 16 28 2 2024 2 3 0 Colleur_Dinfo none Info _
124 16 17 28 2 2024 2 1 0 5 none Poupy none Physique
125 17 28 2 2024 1 15 7 De_Roux Poupy Physique
126 17 18 28 2 2024 1 0 1 none Poupy none Physique
127 18 14 28 29 2 2024 1 8 12 Le_Gouriellec Belaggoune Anglais
128 14 15 29 2 2024 1 12 14 Le_Gouriellec Belaggoune Anglais
129 15 18 29 2 2024 1 14 2 Le_Gouriellec Rapin Anglais Maths
130 18 29 2 2024 1 4 0 Le_Gouriellec none Anglais _
131 18 16 29 1 2 3 2024 1 6 3 Rapin Chibani Maths Physique
132 16 17 1 3 2024 1 10 5 Le_Gouriellec Oubaha Anglais Maths
133 17 18 1 3 2024 1 3 6 Oubaha Maths
134 18 12 1 4 3 2024 1 9 6 Oubaha Chevalier Maths Physique
135 12 13 4 3 2024 1 2 5 Chevalier Herbaut Physique Anglais
13 4 3 2024 1 5 Belaggoune Anglais
14 5 3 2024 1 8 Mullaert Maths
14 5 3 2024 1 1 Belaggoune Anglais
136 14 5 3 2024 1 8 Chevalier Physique
137 17 14 5 3 2024 1 10 Colin Chevalier Physique
138 17 14 5 3 2024 1 12 15 Chevalier Mullaert Physique Maths
139 18 17 5 3 2024 1 2 12 Rapin Colin Maths Physique
140 13 17 6 5 3 2024 1 4 14 Carpintero Chevalier Maths Physique
141 14 18 6 5 3 2024 1 12 6 Boully Rapin Maths
142 14 13 6 3 2024 1 13 8 Le_Gouriellec Carpintero Anglais Maths
143 14 6 3 2024 1 14 11 Carpintero Le_Gouriellec Maths Anglais
144 14 6 3 2024 1 11 2 Bouverot Maths
145 14 6 3 2024 1 7 Boully Maths
146 14 6 3 2024 1 11 Carpintero Maths
147 14 6 3 2024 2 2 Colleur_Dinfo Info
148 14 6 3 2024 2 8 Colleur_Dinfo Info
149 14 6 3 2024 2 14 Colleur_Dinfo Info
150 15 6 3 2024 1 6 13 Boully Le_Gouriellec Maths Anglais
151 15 6 3 2024 1 10 Bouverot Boully Maths
152 15 6 3 2024 1 3 4 Belaggoune Bouverot Anglais Maths
153 16 6 3 2024 1 14 15 Chevalier Mann Physique Anglais
154 16 6 3 2024 2 0 none none _
155 16 6 3 2024 2 0 none none _
156 16 6 3 2024 2 0 none none _
157 17 6 3 2024 1 6 1 De_Roux Mann Physique Anglais
158 17 6 3 2024 1 0 3 none Mann none Anglais
159 18 6 3 2024 1 11 4 Le_Gouriellec Poupy Anglais Physique
160 14 7 3 2024 1 15 7 Le_Gouriellec Belaggoune Anglais
161 15 7 3 2024 1 0 9 none Belaggoune none Anglais
162 18 7 3 2024 1 0 none _
163 18 7 3 2024 1 3 Rapin Maths
164 18 16 7 8 3 2024 1 7 2 Le_Gouriellec Chibani Anglais Physique
165 16 17 8 3 2024 1 9 12 Le_Gouriellec Oubaha Anglais Maths
166 17 18 8 3 2024 1 7 14 Oubaha Maths
167 18 12 8 11 3 2024 1 4 7 Chevalier Physique
168 12 13 11 3 2024 1 8 12 Herbaut Anglais
169 13 14 11 12 3 2024 1 7 13 Chevalier Physique
170 14 12 3 2024 1 9 3 Mullaert Chevalier Maths Physique
171 14 12 3 2024 1 11 3 Chevalier Mullaert Physique Maths
172 14 17 12 3 2024 1 13 5 Colin Physique
173 17 12 3 2024 1 0 15 none Chevalier none Physique
174 17 18 12 3 2024 1 15 4 Colin Rapin Physique Maths
175 18 13 12 13 3 2024 1 1 5 Rapin Carpintero Maths
176 13 14 13 3 2024 1 11 7 Carpintero Maths
177 14 13 3 2024 1 8 Boully Maths
178 14 13 3 2024 1 6 Le_Gouriellec Anglais
179 14 13 3 2024 1 2 9 Le_Gouriellec Bouverot Anglais Maths
14 13 3 2024 1 4 Boully Maths
14 13 3 2024 1 12 Carpintero Maths
180 14 13 3 2024 2 1 Colleur_Dinfo Info
181 14 13 3 2024 2 7 Colleur_Dinfo Info
182 14 13 3 2024 2 13 Colleur_Dinfo Info
183 15 13 3 2024 1 1 Chevalier Boully Physique Maths
184 15 13 3 2024 1 8 4 Bouverot Le_Gouriellec Maths Anglais
185 15 13 3 2024 1 5 12 Chevalier Bouverot Physique Maths
186 16 13 3 2024 1 9 14 Chevalier Mann Physique Anglais
187 16 13 3 2024 2 0 none none _
188 16 13 3 2024 2 0 none none _
189 16 13 3 2024 2 0 none none _
190 17 13 3 2024 1 3 8 De_Roux Mann Physique Anglais
191 17 13 3 2024 1 0 9 none Poupy none Physique
192 18 13 3 2024 1 4 11 Le_Gouriellec Poupy Anglais Physique
193 14 14 3 2024 1 10 2 Le_Gouriellec Belaggoune Anglais
194 15 14 3 2024 1 12 10 Le_Gouriellec Belaggoune Anglais
195 18 14 3 2024 1 5 11 Rapin Maths
196 18 14 3 2024 1 14 0 Le_Gouriellec none Anglais _
197 16 15 3 2024 1 0 1 none Chibani none Physique
198 17 15 3 2024 1 7 13 Oubaha Maths
199 18 15 3 2024 1 3 15 Oubaha Maths