Программа на Java латинский квадрат N-го порядка
Условия:
1. Необходимо рассчитать общее количество вариантов расстановки символов в квадрате с учетом того, что часть ячеек таблицы заранее заполнена какими-либо значениями.
2. Программу нужно разбить 2 класса (главный и воркер) для имитации распределенных вычислений. Воркеров по идее должно быть столько, сколько N. Зависит от реализации. Главный класс подготавливает данные для воркеров, складывает их в файл. Воркер забирает из файла, считает, возвращает в другой файл. Главный класс собирает все рассчеты из воркеров и формирует число - количество вариантов расстановки и выводит варианты.
3. Достаточно консольного варианта.
Латинский квадрат N-го порядка — таблица размеров N × N, заполненная N элементами множества M таким образом, что в каждой строке и в каждом столбце таблицы каждый элемент из M встречается в точности один раз.
До 16 апреля 10:00