23 lines
474 B
MiniZinc
23 lines
474 B
MiniZinc
/***
|
|
!Test
|
|
expected:
|
|
- !Result
|
|
solution: !Solution
|
|
disj_s2: !Range 4..5
|
|
***/
|
|
|
|
include "disjoint.mzn";
|
|
|
|
%-----------------------------------------------------------------------------%
|
|
% disjoint
|
|
%-----------------------------------------------------------------------------%
|
|
par set of 1..5: disj_s1 = {1,2,3};
|
|
var set of 1..5: disj_s2;
|
|
|
|
constraint disjoint(disj_s1, disj_s2);
|
|
constraint card(disj_s2) = 2;
|
|
|
|
solve satisfy;
|
|
|
|
output ["disj_s2 = ", show(disj_s2), ";\n"];
|