this repo has no description
1/***
2!Test
3expected:
4- !Result
5 solution: !Solution
6 mark:
7 - 0
8 - 1
9 - 3
10 objective: 3
11***/
12
13% A regression test for G12 bug #85.
14%
15include "all_different.mzn";
16
17int: m = 3;
18int: n = m*m;
19
20array [1..m] of var 0..n: mark :: add_to_output = [0, 1, 3];
21
22array[1..(m*(m-1)) div 2] of var 0..n: differences =
23 [ mark[j] - mark[i] | i in 1..m, j in i+1..m];
24
25constraint mark[1] = 0;
26
27constraint forall ( i in 1..m-2 ) ( mark[i] < mark[i+1] );
28
29constraint all_different(differences);
30
31constraint mark[2] - mark[1] < mark[m] - mark[m-1];
32
33solve minimize mark[m];
34
35output ["% golomb ", show(mark), "\n"];