This commit is contained in:
alexandre 2024-04-14 12:13:01 +02:00
parent 61a66f1dca
commit 6fdb5589d6
4 changed files with 112 additions and 117 deletions

View File

@ -1,6 +1,4 @@
12 5 2 2024
12 5 2 2024
13 5 2 2024
13 5 2 2024
14 6 2 2024
14 6 2 2024

View File

@ -706,8 +706,8 @@ void generate_colles_v1(creneau* edt, int len_edt, colleur* chads, int n_chads,
// ----------------------------------------------------- //
void add_colle(creneau* edt, colleur* chads, int grp, int id_edt, int id_chad) {
edt[id_edt].group = grp;
str_copy(chads[id_chad].name, chads[id_chad].namelen, edt[id_edt].name);
edt[id_edt].namelen = chads[id_chad].namelen;
str_copy(chads[id_chad].name, chads[id_chad].namelen, edt[id_edt].name);
edt[id_edt].mat = chads[id_chad].mat;
}
@ -769,6 +769,8 @@ 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*
for(int week = 0; week < n_weeks; week++) {
int weeklen = weeks_len[week];
@ -886,7 +888,13 @@ void add_colles_for_group_MP2I(int* weeks_len, creneau* edt, int len_edt, colleu
len_perm = len_dudes;
if(len_dudes != 0) {
generate_random_perm(perm, len_perm);
for(int dude = 0; dude < len_perm*(1-found); dude++) {
has_math_dude = false;
for(int dude = 0; dude < len_perm*(1-has_math_dude); dude++) {
if(dudes[perm[dude]].mat == MATH) {
has_math_dude = true;
}
}
for(int dude = 0; dude < len_perm*(1-found)*(1-has_math_dude); dude++) {
//printf("%d\n", chads[perm[dude]]);
if(dudes[perm[dude]].mat == rotation) {
add_colle(edt, dudes, grp, k+r%16, perm[dude]);
@ -963,13 +971,14 @@ int score(creneau* edt, int len_edt, int grp) {
if(dist == 0) {
score -= 7;
}
if(str_equal(edt[i].name, edt[j].name)) {
score -= 5*min(0, 28-dist);
}
/*if(str_equal(edt[i].name, edt[j].name)) {
printf("%d\n", dist);
score -= max(0, 28-dist);
}*/
if(dist == 7 && edt[i].date.hour == edt[j].date.hour) {
score -= 5;
}
if(dist < 7 && edt[i].date.hour == 18 && edt[j].date.hour == 18) {
if(dist < 5 && edt[i].date.hour == 18 && edt[j].date.hour == 18) {
score -= 10;
}
}
@ -1028,7 +1037,7 @@ void aux_2(creneau* edt, int len_edt, colleur* chads, int len_chads, int n_group
for(int i = 0; i < n_groups; i++) {
//for(int i = 0; i < 1; i++) {
//rintf("Adding colles for group %d...\n", i+1);
add_colles_for_group_MP2I(weeks_len, edt, len_edt, chads, len_chads, n_weeks, i+1, (topic)(2+i%2), i%4,i%8, &skipped);
add_colles_for_group_MP2I(weeks_len, edt, len_edt, chads, len_chads, n_weeks, i+1, (topic)(2+i%2), i%4, i%8, &skipped);
}
for(int i = 0; i < n_groups; i++) {
//printf("Score for group %d : %d\n", i+1, score(edt, len_edt, i+1));
@ -1057,7 +1066,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 colles\n", max_score, 100*n_groups, global_skipped);
printf("100 Completed, best score is %d/%d with %d skipped colle(s)\n", max_score, 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);

8
main.c
View File

@ -7,11 +7,11 @@ int main() {
srand(time(NULL));
//creneau* edt = import_creneaux("file.txt", 76);
creneau* edt = import_creneaux_oneweek("MP2I-creneaux.txt", 31, 6);
int len_edt = 31*6;
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, 31);
colleur* dudes = import_colleurs_oneweek("MP2I-colleurs.txt", 16, 6, 29);
int n_colleurs = 16;
//print_all_edt(edt, len_edt, 6, 31);
@ -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, 5000);
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,25 +1,23 @@
hour,day,month,year,length,group,colleur,matiere
12,5,2,2024,1,2,Chevalier,Physique
12,5,2,2024,1,10,Chevalier,Physique
12,5,2,2024,1,14,Chevalier,Physique
13,5,2,2024,1,15,Herbaut,Anglais
13,5,2,2024,1,3,Herbaut,Anglais
14,6,2,2024,1,1,Belaggoune,Anglais
14,6,2,2024,1,14,Chevalier,Physique
14,6,2,2024,1,10,Mullaert,Maths
17,6,2,2024,1,4,Chevalier,Physique
17,6,2,2024,1,8,Chevalier,Physique
18,6,2,2024,1,3,Rapin,Maths
13,7,2,2024,1,2,Carpintero,Maths
14,7,2,2024,1,5,Le_Gouriellec,Anglais
14,7,2,2024,1,7,Bouverot,Maths
14,7,2,2024,1,4,Carpintero,Maths
14,7,2,2024,1,6,Boully,Maths
14,7,2,2024,2,0,none,none
15,7,2,2024,1,8,Bouverot,Maths
14,6,2,2024,1,3,Mullaert,Maths
14,6,2,2024,1,0,none,none
14,6,2,2024,1,0,none,none
17,6,2,2024,1,2,Chevalier,Physique
17,6,2,2024,1,6,Colin,Physique
18,6,2,2024,1,8,Rapin,Maths
13,7,2,2024,1,4,Carpintero,Maths
14,7,2,2024,1,7,Boully,Maths
14,7,2,2024,1,6,Bouverot,Maths
14,7,2,2024,1,0,none,none
14,7,2,2024,1,2,Carpintero,Maths
14,7,2,2024,2,8,Colleur_Dinfo,Info
15,7,2,2024,1,10,Bouverot,Maths
15,7,2,2024,1,11,Boully,Maths
15,7,2,2024,1,0,none,none
16,7,2,2024,1,0,none,none
16,7,2,2024,2,8,Colleur_Dinfo,Info
16,7,2,2024,2,0,none,none
17,7,2,2024,1,0,none,none
17,7,2,2024,1,0,none,none
18,7,2,2024,1,0,none,none
@ -30,27 +28,25 @@ hour,day,month,year,length,group,colleur,matiere
16,9,2,2024,1,0,none,none
17,9,2,2024,1,14,Oubaha,Maths
18,9,2,2024,1,15,Oubaha,Maths
12,12,2,2024,1,3,Chevalier,Physique
12,12,2,2024,1,9,Chevalier,Physique
12,12,2,2024,1,15,Chevalier,Physique
13,12,2,2024,1,14,Herbaut,Anglais
13,12,2,2024,1,2,Herbaut,Anglais
14,13,2,2024,1,4,Belaggoune,Anglais
14,13,2,2024,1,15,Chevalier,Physique
14,13,2,2024,1,5,Chevalier,Physique
17,13,2,2024,1,7,Colin,Physique
17,13,2,2024,1,13,Colin,Physique
14,13,2,2024,1,0,none,none
14,13,2,2024,1,5,Mullaert,Maths
14,13,2,2024,1,0,none,none
17,13,2,2024,1,1,Chevalier,Physique
17,13,2,2024,1,7,Chevalier,Physique
18,13,2,2024,1,7,Rapin,Maths
13,14,2,2024,1,12,Carpintero,Maths
14,14,2,2024,1,6,Le_Gouriellec,Anglais
14,14,2,2024,1,8,Bouverot,Maths
14,14,2,2024,1,1,Carpintero,Maths
14,14,2,2024,1,3,Boully,Maths
14,14,2,2024,2,7,Colleur_Dinfo,Info
13,14,2,2024,1,8,Carpintero,Maths
14,14,2,2024,1,3,Bouverot,Maths
14,14,2,2024,1,0,none,none
14,14,2,2024,1,1,Boully,Maths
14,14,2,2024,1,12,Carpintero,Maths
14,14,2,2024,2,15,Colleur_Dinfo,Info
15,14,2,2024,1,4,Boully,Maths
15,14,2,2024,1,9,Bouverot,Maths
15,14,2,2024,1,0,none,none
16,14,2,2024,1,0,none,none
16,14,2,2024,2,15,Colleur_Dinfo,Info
16,14,2,2024,2,7,Colleur_Dinfo,Info
17,14,2,2024,1,0,none,none
17,14,2,2024,1,0,none,none
18,14,2,2024,1,0,none,none
@ -61,24 +57,22 @@ hour,day,month,year,length,group,colleur,matiere
16,16,2,2024,1,0,none,none
17,16,2,2024,1,13,Oubaha,Maths
18,16,2,2024,1,15,Oubaha,Maths
12,19,2,2024,1,6,Chevalier,Physique
12,19,2,2024,1,8,Chevalier,Physique
12,19,2,2024,1,14,Chevalier,Physique
13,19,2,2024,1,15,Herbaut,Anglais
13,19,2,2024,1,5,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
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,6,Carpintero,Maths
14,21,2,2024,1,7,Le_Gouriellec,Anglais
14,21,2,2024,1,1,Le_Gouriellec,Anglais
14,21,2,2024,1,4,Carpintero,Maths
14,21,2,2024,1,2,Boully,Maths
14,20,2,2024,1,0,none,none
14,20,2,2024,1,0,none,none
17,20,2,2024,1,4,Colin,Physique
17,20,2,2024,1,8,Chevalier,Physique
18,20,2,2024,1,2,Rapin,Maths
13,21,2,2024,1,4,Carpintero,Maths
14,21,2,2024,1,5,Boully,Maths
14,21,2,2024,1,8,Bouverot,Maths
14,21,2,2024,1,9,Carpintero,Maths
14,21,2,2024,1,0,none,none
14,21,2,2024,2,6,Colleur_Dinfo,Info
15,21,2,2024,1,8,Boully,Maths
15,21,2,2024,1,9,Bouverot,Maths
15,21,2,2024,1,6,Boully,Maths
15,21,2,2024,1,10,Bouverot,Maths
15,21,2,2024,1,0,none,none
16,21,2,2024,1,0,none,none
16,21,2,2024,2,14,Colleur_Dinfo,Info
@ -87,29 +81,27 @@ hour,day,month,year,length,group,colleur,matiere
18,21,2,2024,1,0,none,none
14,22,2,2024,1,0,none,none
15,22,2,2024,1,0,none,none
18,22,2,2024,1,10,Rapin,Maths
18,22,2,2024,1,12,Rapin,Maths
18,22,2,2024,1,0,none,none
16,23,2,2024,1,0,none,none
17,23,2,2024,1,12,Oubaha,Maths
18,23,2,2024,1,13,Oubaha,Maths
12,26,2,2024,1,5,Chevalier,Physique
12,26,2,2024,1,7,Chevalier,Physique
17,23,2,2024,1,13,Oubaha,Maths
18,23,2,2024,1,14,Oubaha,Maths
12,26,2,2024,1,15,Chevalier,Physique
13,26,2,2024,1,14,Herbaut,Anglais
13,26,2,2024,1,6,Herbaut,Anglais
14,27,2,2024,1,1,Chevalier,Physique
14,27,2,2024,1,15,Chevalier,Physique
14,27,2,2024,1,4,Belaggoune,Anglais
17,27,2,2024,1,3,Chevalier,Physique
17,27,2,2024,1,9,Colin,Physique
18,27,2,2024,1,3,Rapin,Maths
13,28,2,2024,1,7,Carpintero,Maths
14,28,2,2024,1,5,Carpintero,Maths
14,28,2,2024,1,1,Boully,Maths
14,28,2,2024,1,6,Bouverot,Maths
14,28,2,2024,1,8,Le_Gouriellec,Anglais
14,27,2,2024,1,14,Mullaert,Maths
14,27,2,2024,1,0,none,none
14,27,2,2024,1,0,none,none
17,27,2,2024,1,13,Colin,Physique
17,27,2,2024,1,0,none,none
18,27,2,2024,1,5,Rapin,Maths
13,28,2,2024,1,2,Carpintero,Maths
14,28,2,2024,1,7,Bouverot,Maths
14,28,2,2024,1,3,Boully,Maths
14,28,2,2024,1,1,Carpintero,Maths
14,28,2,2024,1,0,none,none
14,28,2,2024,2,5,Colleur_Dinfo,Info
15,28,2,2024,1,9,Boully,Maths
15,28,2,2024,1,10,Bouverot,Maths
15,28,2,2024,1,6,Boully,Maths
15,28,2,2024,1,9,Bouverot,Maths
15,28,2,2024,1,0,none,none
16,28,2,2024,1,0,none,none
16,28,2,2024,2,13,Colleur_Dinfo,Info
@ -118,29 +110,27 @@ hour,day,month,year,length,group,colleur,matiere
18,28,2,2024,1,0,none,none
14,29,2,2024,1,0,none,none
15,29,2,2024,1,0,none,none
18,29,2,2024,1,11,Rapin,Maths
18,29,2,2024,1,10,Rapin,Maths
18,29,2,2024,1,0,none,none
16,1,3,2024,1,0,none,none
17,1,3,2024,1,13,Oubaha,Maths
18,1,3,2024,1,14,Oubaha,Maths
17,1,3,2024,1,11,Oubaha,Maths
18,1,3,2024,1,13,Oubaha,Maths
12,4,3,2024,1,12,Chevalier,Physique
12,4,3,2024,1,6,Chevalier,Physique
13,4,3,2024,1,15,Herbaut,Anglais
13,4,3,2024,1,11,Herbaut,Anglais
14,5,3,2024,1,4,Chevalier,Physique
14,5,3,2024,1,14,Chevalier,Physique
14,5,3,2024,1,7,Mullaert,Maths
17,5,3,2024,1,0,none,none
17,5,3,2024,1,0,none,none
18,5,3,2024,1,2,Rapin,Maths
13,6,3,2024,1,8,Carpintero,Maths
14,6,3,2024,1,3,Bouverot,Maths
14,6,3,2024,1,3,Le_Gouriellec,Anglais
14,6,3,2024,1,9,Le_Gouriellec,Anglais
14,6,3,2024,1,6,Boully,Maths
14,5,3,2024,1,0,none,none
14,5,3,2024,1,0,none,none
14,5,3,2024,1,3,Mullaert,Maths
17,5,3,2024,1,2,Chevalier,Physique
17,5,3,2024,1,14,Chevalier,Physique
18,5,3,2024,1,4,Rapin,Maths
13,6,3,2024,1,6,Carpintero,Maths
14,6,3,2024,1,8,Carpintero,Maths
14,6,3,2024,1,2,Bouverot,Maths
14,6,3,2024,1,11,Boully,Maths
14,6,3,2024,1,0,none,none
14,6,3,2024,2,4,Colleur_Dinfo,Info
15,6,3,2024,1,4,Bouverot,Maths
15,6,3,2024,1,10,Boully,Maths
15,6,3,2024,1,7,Boully,Maths
15,6,3,2024,1,10,Bouverot,Maths
15,6,3,2024,1,0,none,none
16,6,3,2024,1,0,none,none
16,6,3,2024,2,12,Colleur_Dinfo,Info
@ -149,29 +139,27 @@ hour,day,month,year,length,group,colleur,matiere
18,6,3,2024,1,0,none,none
14,7,3,2024,1,0,none,none
15,7,3,2024,1,0,none,none
18,7,3,2024,1,11,Rapin,Maths
18,7,3,2024,1,12,Rapin,Maths
18,7,3,2024,1,0,none,none
16,8,3,2024,1,0,none,none
17,8,3,2024,1,12,Oubaha,Maths
18,8,3,2024,1,14,Oubaha,Maths
12,11,3,2024,1,5,Chevalier,Physique
12,11,3,2024,1,9,Chevalier,Physique
17,8,3,2024,1,14,Oubaha,Maths
18,8,3,2024,1,15,Oubaha,Maths
12,11,3,2024,1,13,Chevalier,Physique
13,11,3,2024,1,14,Herbaut,Anglais
13,11,3,2024,1,8,Herbaut,Anglais
14,12,3,2024,1,1,Mullaert,Maths
14,12,3,2024,1,11,Chevalier,Physique
14,12,3,2024,1,12,Belaggoune,Anglais
17,12,3,2024,1,15,Colin,Physique
17,12,3,2024,1,13,Chevalier,Physique
18,12,3,2024,1,3,Rapin,Maths
13,13,3,2024,1,4,Carpintero,Maths
14,13,3,2024,1,4,Le_Gouriellec,Anglais
14,13,3,2024,1,5,Carpintero,Maths
14,13,3,2024,1,7,Boully,Maths
14,13,3,2024,1,8,Bouverot,Maths
14,12,3,2024,1,5,Mullaert,Maths
14,12,3,2024,1,0,none,none
14,12,3,2024,1,0,none,none
17,12,3,2024,1,15,Chevalier,Physique
17,12,3,2024,1,0,none,none
18,12,3,2024,1,7,Rapin,Maths
13,13,3,2024,1,8,Carpintero,Maths
14,13,3,2024,1,9,Carpintero,Maths
14,13,3,2024,1,11,Boully,Maths
14,13,3,2024,1,1,Bouverot,Maths
14,13,3,2024,1,0,none,none
14,13,3,2024,2,3,Colleur_Dinfo,Info
15,13,3,2024,1,9,Bouverot,Maths
15,13,3,2024,1,11,Boully,Maths
15,13,3,2024,1,3,Bouverot,Maths
15,13,3,2024,1,4,Boully,Maths
15,13,3,2024,1,0,none,none
16,13,3,2024,1,0,none,none
16,13,3,2024,2,11,Colleur_Dinfo,Info

1 hour day month year length group colleur matiere
2 12 5 2 2024 1 2 14 Chevalier Physique
12 5 2 2024 1 10 Chevalier Physique
3 13 5 2 2024 1 15 Herbaut Anglais
4 13 14 5 6 2 2024 1 3 Herbaut Mullaert Anglais Maths
5 14 6 2 2024 1 1 0 Belaggoune none Anglais none
6 14 6 2 2024 1 14 0 Chevalier none Physique none
7 14 17 6 2 2024 1 10 2 Mullaert Chevalier Maths Physique
8 17 6 2 2024 1 4 6 Chevalier Colin Physique
9 17 18 6 2 2024 1 8 Chevalier Rapin Physique Maths
10 18 13 6 7 2 2024 1 3 4 Rapin Carpintero Maths
11 13 14 7 2 2024 1 2 7 Carpintero Boully Maths
12 14 7 2 2024 1 5 6 Le_Gouriellec Bouverot Anglais Maths
13 14 7 2 2024 1 7 0 Bouverot none Maths none
14 14 7 2 2024 1 4 2 Carpintero Maths
15 14 7 2 2024 1 2 6 8 Boully Colleur_Dinfo Maths Info
16 14 15 7 2 2024 2 1 0 10 none Bouverot none Maths
15 7 2 2024 1 8 Bouverot Maths
17 15 7 2 2024 1 11 Boully Maths
18 15 7 2 2024 1 0 none none
19 16 7 2 2024 1 0 none none
20 16 7 2 2024 2 8 0 Colleur_Dinfo none Info none
21 17 7 2 2024 1 0 none none
22 17 7 2 2024 1 0 none none
23 18 7 2 2024 1 0 none none
28 16 9 2 2024 1 0 none none
29 17 9 2 2024 1 14 Oubaha Maths
30 18 9 2 2024 1 15 Oubaha Maths
31 12 12 2 2024 1 3 15 Chevalier Physique
12 12 2 2024 1 9 Chevalier Physique
32 13 12 2 2024 1 14 Herbaut Anglais
33 13 14 12 13 2 2024 1 2 0 Herbaut none Anglais none
34 14 13 2 2024 1 4 5 Belaggoune Mullaert Anglais Maths
35 14 13 2 2024 1 15 0 Chevalier none Physique none
36 14 17 13 2 2024 1 5 1 Chevalier Physique
37 17 13 2 2024 1 7 Colin Chevalier Physique
17 13 2 2024 1 13 Colin Physique
38 18 13 2 2024 1 7 Rapin Maths
39 13 14 2 2024 1 12 8 Carpintero Maths
40 14 14 2 2024 1 6 3 Le_Gouriellec Bouverot Anglais Maths
41 14 14 2 2024 1 8 0 Bouverot none Maths none
42 14 14 2 2024 1 1 Carpintero Boully Maths
43 14 14 2 2024 1 3 12 Boully Carpintero Maths
44 14 14 2 2024 2 7 15 Colleur_Dinfo Info
45 15 14 2 2024 1 4 Boully Maths
46 15 14 2 2024 1 9 Bouverot Maths
47 15 14 2 2024 1 0 none none
48 16 14 2 2024 1 0 none none
49 16 14 2 2024 2 15 7 Colleur_Dinfo Info
50 17 14 2 2024 1 0 none none
51 17 14 2 2024 1 0 none none
52 18 14 2 2024 1 0 none none
57 16 16 2 2024 1 0 none none
58 17 16 2 2024 1 13 Oubaha Maths
59 18 16 2 2024 1 15 Oubaha Maths
60 12 19 2 2024 1 6 14 Chevalier Physique
12 19 2 2024 1 8 Chevalier Physique
61 13 19 2 2024 1 15 Herbaut Anglais
13 19 2 2024 1 5 Herbaut Anglais
62 14 20 2 2024 1 1 Mullaert Maths
63 14 20 2 2024 1 10 0 Chevalier none Physique none
64 14 20 2 2024 1 12 0 Chevalier none Physique none
65 17 20 2 2024 1 14 4 Colin Physique
66 17 20 2 2024 1 0 8 none Chevalier none Physique
67 18 20 2 2024 1 5 2 Rapin Maths
68 13 21 2 2024 1 6 4 Carpintero Maths
69 14 21 2 2024 1 7 5 Le_Gouriellec Boully Anglais Maths
70 14 21 2 2024 1 1 8 Le_Gouriellec Bouverot Anglais Maths
71 14 21 2 2024 1 4 9 Carpintero Maths
72 14 21 2 2024 1 2 0 Boully none Maths none
73 14 21 2 2024 2 6 Colleur_Dinfo Info
74 15 21 2 2024 1 8 6 Boully Maths
75 15 21 2 2024 1 9 10 Bouverot Maths
76 15 21 2 2024 1 0 none none
77 16 21 2 2024 1 0 none none
78 16 21 2 2024 2 14 Colleur_Dinfo Info
81 18 21 2 2024 1 0 none none
82 14 22 2 2024 1 0 none none
83 15 22 2 2024 1 0 none none
84 18 22 2 2024 1 10 12 Rapin Maths
85 18 22 2 2024 1 0 none none
86 16 23 2 2024 1 0 none none
87 17 23 2 2024 1 12 13 Oubaha Maths
88 18 23 2 2024 1 13 14 Oubaha Maths
89 12 26 2 2024 1 5 15 Chevalier Physique
12 26 2 2024 1 7 Chevalier Physique
90 13 26 2 2024 1 14 Herbaut Anglais
91 13 14 26 27 2 2024 1 6 14 Herbaut Mullaert Anglais Maths
92 14 27 2 2024 1 1 0 Chevalier none Physique none
93 14 27 2 2024 1 15 0 Chevalier none Physique none
94 14 17 27 2 2024 1 4 13 Belaggoune Colin Anglais Physique
95 17 27 2 2024 1 3 0 Chevalier none Physique none
96 17 18 27 2 2024 1 9 5 Colin Rapin Physique Maths
97 18 13 27 28 2 2024 1 3 2 Rapin Carpintero Maths
98 13 14 28 2 2024 1 7 Carpintero Bouverot Maths
99 14 28 2 2024 1 5 3 Carpintero Boully Maths
100 14 28 2 2024 1 1 Boully Carpintero Maths
101 14 28 2 2024 1 6 0 Bouverot none Maths none
14 28 2 2024 1 8 Le_Gouriellec Anglais
102 14 28 2 2024 2 5 Colleur_Dinfo Info
103 15 28 2 2024 1 9 6 Boully Maths
104 15 28 2 2024 1 10 9 Bouverot Maths
105 15 28 2 2024 1 0 none none
106 16 28 2 2024 1 0 none none
107 16 28 2 2024 2 13 Colleur_Dinfo Info
110 18 28 2 2024 1 0 none none
111 14 29 2 2024 1 0 none none
112 15 29 2 2024 1 0 none none
113 18 29 2 2024 1 11 10 Rapin Maths
114 18 29 2 2024 1 0 none none
115 16 1 3 2024 1 0 none none
116 17 1 3 2024 1 13 11 Oubaha Maths
117 18 1 3 2024 1 14 13 Oubaha Maths
118 12 4 3 2024 1 12 Chevalier Physique
12 4 3 2024 1 6 Chevalier Physique
119 13 4 3 2024 1 15 Herbaut Anglais
120 13 14 4 5 3 2024 1 11 0 Herbaut none Anglais none
121 14 5 3 2024 1 4 0 Chevalier none Physique none
122 14 5 3 2024 1 14 3 Chevalier Mullaert Physique Maths
123 14 17 5 3 2024 1 7 2 Mullaert Chevalier Maths Physique
124 17 5 3 2024 1 0 14 none Chevalier none Physique
125 17 18 5 3 2024 1 0 4 none Rapin none Maths
126 18 13 5 6 3 2024 1 2 6 Rapin Carpintero Maths
127 13 14 6 3 2024 1 8 Carpintero Maths
128 14 6 3 2024 1 3 2 Bouverot Maths
129 14 6 3 2024 1 3 11 Le_Gouriellec Boully Anglais Maths
130 14 6 3 2024 1 9 0 Le_Gouriellec none Anglais none
14 6 3 2024 1 6 Boully Maths
131 14 6 3 2024 2 4 Colleur_Dinfo Info
132 15 6 3 2024 1 4 7 Bouverot Boully Maths
133 15 6 3 2024 1 10 Boully Bouverot Maths
134 15 6 3 2024 1 0 none none
135 16 6 3 2024 1 0 none none
136 16 6 3 2024 2 12 Colleur_Dinfo Info
139 18 6 3 2024 1 0 none none
140 14 7 3 2024 1 0 none none
141 15 7 3 2024 1 0 none none
142 18 7 3 2024 1 11 12 Rapin Maths
143 18 7 3 2024 1 0 none none
144 16 8 3 2024 1 0 none none
145 17 8 3 2024 1 12 14 Oubaha Maths
146 18 8 3 2024 1 14 15 Oubaha Maths
147 12 11 3 2024 1 5 13 Chevalier Physique
12 11 3 2024 1 9 Chevalier Physique
148 13 11 3 2024 1 14 Herbaut Anglais
149 13 14 11 12 3 2024 1 8 5 Herbaut Mullaert Anglais Maths
150 14 12 3 2024 1 1 0 Mullaert none Maths none
151 14 12 3 2024 1 11 0 Chevalier none Physique none
152 14 17 12 3 2024 1 12 15 Belaggoune Chevalier Anglais Physique
153 17 12 3 2024 1 15 0 Colin none Physique none
154 17 18 12 3 2024 1 13 7 Chevalier Rapin Physique Maths
155 18 13 12 13 3 2024 1 3 8 Rapin Carpintero Maths
156 13 14 13 3 2024 1 4 9 Carpintero Maths
157 14 13 3 2024 1 4 11 Le_Gouriellec Boully Anglais Maths
158 14 13 3 2024 1 5 1 Carpintero Bouverot Maths
159 14 13 3 2024 1 7 0 Boully none Maths none
14 13 3 2024 1 8 Bouverot Maths
160 14 13 3 2024 2 3 Colleur_Dinfo Info
161 15 13 3 2024 1 9 3 Bouverot Maths
162 15 13 3 2024 1 11 4 Boully Maths
163 15 13 3 2024 1 0 none none
164 16 13 3 2024 1 0 none none
165 16 13 3 2024 2 11 Colleur_Dinfo Info