1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.

20 lines
484 B
MiniZinc

% RUNS ON mzn20_fd
% RUNS ON mzn-fzn_fd
% RUNS ON mzn20_fd_linear
% RUNS ON mzn20_mip
% Regression test for bug #141.
% In mzn2fzn 1.1.5 'x' was not being marked as an output variable in the
% generated FlatZinc because the code that processed output items was
% ignoring the assignments for any let variables.
array[1..9] of var 1..9: x;
solve satisfy;
output
let { array[1..9] of 1..99: y =
[ sum(s2 in 1..9)( fix(x[s2]) ) | s in 1..9 ] }
in
[ show(y) ];