Я новичок в программировании ограничений с помощью Minizinc, и мне нужна помощь экспертов в этой области.
Как я могу вычислить все возможные комбинации: 6 прямоугольников внутри квадрата (10x10) с помощью Minizinc?
Учитывая, что ОГРАНИЧЕНИЯМИ проблемы являются:
1) No Rectangle Can Overlap
2) The 6 rectangles may be vertical or horizontal
ВЫХОД:
0,1,1,0,0,. . . , 0,0,6,6,6
1,1,1,0,0,. . . , 0,0,0,4,4
0,0,5,5,0,. . . , 0,0,1,1,1
0,0,0,2,2,. . . , 0,0,0,0,0
0,0,0,0,2,. . . , 0,0,0,0,0
6,6,6,0,0,. . . , 0,4,4,4,0
Продолжить комбинацию ...