Att vara n-queens
- inte det att vara vara frågan eller är
- inte vara är vara att frågan det eller
- inte vara frågan vara är att eller det
- inte frågan att vara är vara det eller
- inte vara frågan det att eller vara är
- inte det frågan eller att är vara vara
- inte är vara eller att det frågan vara
- inte vara är eller det frågan att vara
- inte vara är eller det frågan vara att
- inte frågan att eller det vara är vara
- inte frågan vara eller att är vara det
- inte är vara vara det att eller frågan
- inte det frågan vara är att eller vara
- inte är eller frågan vara vara att det
- inte är att frågan vara vara det eller
- inte att vara frågan vara är eller det
- inte vara vara frågan det att eller är
- inte att vara frågan det eller är vara
- vara är att eller frågan det inte vara
- vara eller frågan inte är att det vara
- vara att frågan inte vara är eller det
- vara är att inte vara frågan det eller
- vara är vara inte frågan att eller det
- vara eller att det frågan vara inte är
- vara vara inte det frågan eller att är
- vara att inte det frågan vara är eller
- vara att frågan det eller är vara inte
- vara är vara det eller att inte frågan
- vara är vara det eller att frågan inte
- vara vara det att är inte frågan eller
- vara frågan inte att är vara det eller
- vara frågan inte att eller det vara är
- vara är inte att eller frågan det vara
- vara vara frågan att inte är eller det
- vara vara inte är eller frågan det att
- vara eller att är vara frågan det inte
- eller det inte att frågan vara är vara
- eller det inte vara frågan vara är att
- eller frågan inte är att det vara vara
- eller att är vara frågan vara inte det
- eller vara är att inte vara frågan det
- eller det vara vara frågan att är inte
- eller det vara är vara att frågan inte
- eller det vara är att inte frågan vara
- eller är vara frågan vara att inte det
- eller är vara frågan det inte att vara
- eller vara vara frågan att är inte det
- eller vara vara frågan det inte är att
- eller det frågan vara inte att är vara
- eller vara frågan inte att är vara det
- eller det frågan att inte är vara vara
- eller det frågan att vara är vara inte
- det inte vara frågan vara är att eller
- det frågan vara inte att är vara eller
- det eller vara är att inte vara frågan
- det eller vara frågan att inte vara är
- det att vara vara frågan eller är inte
- det inte att vara frågan vara är eller
- det eller att är vara frågan vara inte
- det eller att frågan inte vara är vara
- det eller att frågan vara vara inte är
- det vara är att eller vara frågan inte
- det vara är att inte frågan vara eller
- det eller är vara frågan vara att inte
- det eller är vara inte frågan att vara
- det eller är inte att frågan vara vara
- det inte är att eller vara vara frågan
- det inte är att frågan vara vara eller
- vara det att är inte frågan eller vara
- vara det frågan eller att inte är vara
- vara vara är att eller frågan det inte
- vara vara är inte att frågan det eller
- vara är eller det frågan vara att inte
- vara är vara frågan att inte det eller
- vara inte det frågan eller att är vara
- vara frågan det att eller vara är inte
- är eller att det frågan vara vara inte
- är eller frågan vara vara att det inte
- är vara det eller att inte frågan vara
- är vara inte att frågan vara eller det
- är inte vara frågan det att eller vara
- är inte vara vara frågan att eller det
- är att eller frågan det inte vara vara
- är vara eller att det frågan vara inte
- att vara frågan det eller är vara inte
- att det frågan eller är inte vara vara
- att är inte det frågan vara vara eller
- att är vara frågan vara inte det eller
- frågan eller att det vara vara är inte
- frågan inte att eller det vara är vara
- frågan vara vara eller att är inte det
- frågan vara inte att är vara eller det
MiniZinc model
include "globals.mzn";
int: n;
array[1..n] of var 1..n: x;
array[1..n] of string: s;
solve satisfy;
constraint all_different(x);
constraint all_different([x[i]+i | i in 1..n]);
constraint all_different([x[i]-i | i in 1..n]);
output
[
if i = 1 then "<li> " else "" endif ++
show(s[fix(x[i])])++ " "
| i in 1..n
];
n = 8;
s = ["att","vara","eller","inte","vara","det","är","frågan"];
Back to Constrained-based constraint poetry
Created by Hakan Kjellerstrand hakank@gmail.com