问题描述:
现有50*40方块菜地,现有8人,每人拥有的菜地数R(1)=5(菜地编号1,2,3,4,5),R(2)=6(菜地编号5,6,7,8,9,10)……,R(8)=7(菜地编号……);每人守的菜地编号不能有相同的且R(1)+R(2)+……R(8)=41,每人每周对同一菜地守2次(不能同时对不同菜地守,且对同一菜地守要不同天,同一时间段不能有3人以上(0<=人数<=3),每人的守候时间段集中为优(同在上午或下午或同一天,当然要符合前面的条件)
每天8个时间段编号为
(周一)
As1 As2 As3 As4 AX1 AX2 AX3
(周2)
Bs1 Bs2 Bs3 Bs4 BX1 BX2 BX3
(周3)
Bs1 Bs2 Bs3 Bs4 BX1 BX2 BX3
……依此类推
AS为上午,AX为下午  ……依此类推
   1       2       3                                                           ……40  
As1 As2 As3 As4 AX1 AX2 AX3 AX4 BS1 BS2……
12
3

.
.
41 请编程解决(pascal)给出所有种安排方法。