diff --git a/tp/code/Exercice1.java b/tp/code/Exercice1.java index 084943e..6a77306 100644 --- a/tp/code/Exercice1.java +++ b/tp/code/Exercice1.java @@ -24,7 +24,7 @@ public class Exercice1 { Model model = new Model("Quatre cubes"); - // Énumération des combinaisons dans un tableau. 1: rouge, 2:vert, 3:bleu, 4:jaune + // Énumération des combinaisons dans un tableau. 1: rouge, 2:vert, 3:bleu, 4:jaune int[][] tableauCubeUn = new int[][]{ {3,4,1,2},{3,2,1,1},{3,2,1,4},{3,1,1,2}, {2,3,4,1},{2,2,4,1},{2,1,4,3},{2,1,4,2}, @@ -59,7 +59,7 @@ public class Exercice1 { {1,4,2,3},{1,3,2,4},{1,1,2,4},{1,4,2,1}, }; - // Création des tuples à partir des tableaux pour implémenter les contraintes table. + // Création des tuples à partir des tableaux pour implémenter les contraintes table. Tuples tuplesCubeUn = new Tuples(tableauCubeUn, true); Tuples tuplesCubeDeux = new Tuples(tableauCubeDeux, true); Tuples tuplesCubeTrois = new Tuples(tableauCubeTrois, true); @@ -72,7 +72,7 @@ public class Exercice1 { model.table(facesCubes[2], tuplesCubeTrois).post(); model.table(facesCubes[3], tuplesCubeQuatre).post(); - // On créé la transpose de la matrice facesCubes pour pouvoir effectuer la contrainte ALLDIFFERENT. + // On créé la transpose de la matrice facesCubes pour pouvoir effectuer la contrainte ALLDIFFERENT. IntVar[][] faceRectangulaires = new IntVar[F][N]; for (int noFace = 0; noFace < F; noFace++) { for (int noCube = 0; noCube < N; noCube++) { diff --git a/tp/makefile b/tp/makefile new file mode 100644 index 0000000..17ee7e1 --- /dev/null +++ b/tp/makefile @@ -0,0 +1,21 @@ +build: rapport.pdf + +rapport.pdf: rapport.bbl + pdflatex rapport.tex + pdflatex rapport.tex + +rapport.bbl: rapport.tex + pdflatex rapport.tex + bibtex rapport.aux + +run: rapport.pdf + evince rapport.pdf + +clean: + rm *.aux + rm *.bbl + rm *.blg + rm *.lof + rm *.log + rm *.out + rm *.toc \ No newline at end of file diff --git a/tp/rapport.pdf b/tp/rapport.pdf index 74c6a42..c568a13 100644 Binary files a/tp/rapport.pdf and b/tp/rapport.pdf differ