Требуется несколько функций на Action Script

Дмитрий18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.06.2007

1-я функция:

Дана матрица (двухмерный массив) размером (m,n)

Требуется: случайным образом заполнить матрицу значениями от 0 до k следующим образом:

1,1,1,1,6,6,6,6,1,1,1,1,0,0,3,3,3,3,3,3

1,1,1,1,6,6,6,6,6,1,1,1,0,0,0,0,3,3,4,4

2,1,1,5,5,5,6,6,6,1,1,1,0,0,0,3,3,3,4,4

2,2,5,5,5,5,6,6,2,2,2,5,0,0,0,0,3,3,4,4

2,2,5,5,5,5,2,2,2,2,2,5,5,5,5,5,4,4,4,4

2,2,2,3,3,3,3,3,2,2,5,5,5,5,0,0,2,4,4,0

1,2,1,3,3,3,3,0,0,0,4,4,4,0,0,0,2,2,2,2

1,1,1,3,3,0,0,0,0,0,4,4,4,0,0,0,2,2,2,2

1,1,1,1,0,0,0,0,0,0,4,4,4,0,0,0,2,2,2,2

1,1,0,0,0,0,0,0,0,0,4,4,0,0,0,0,0,2,2,2

Т.е. чтобы значения от 0 до k образовывали области случайной формы, причём областей каждой цифры должно быть не менее 1 и не более q.

Полученные области, значения их элементов и координаты элементов нужно сохранить в массив.

Примечание: области с одними и теми же значениями элементов могут также граничить между собой.

2-я функция:

Даны матрица и массив областей (описанные выше).

Требуется:

Передавая в функцию координаты элемента, определить область, которой он принадлежит, а также определить области с которыми граничит эта область.

Заявки фрилансеров