git-subtree-dir: software/minizinc git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
17 lines
301 B
MiniZinc
17 lines
301 B
MiniZinc
/***
|
|
!Test
|
|
expected: !Result
|
|
solution: !Solution
|
|
xs: [3, 3, 3, 3, 3]
|
|
y: 15
|
|
***/
|
|
include "increasing.mzn";
|
|
|
|
function int: partial_bound(array[int] of var int: xs) = let {
|
|
constraint increasing(xs);
|
|
} in 5;
|
|
|
|
array[1..5] of var 3..7: xs;
|
|
var partial_bound(xs)..15: y;
|
|
constraint sum(xs) = y;
|