#define true 1
//系统中所有进程数量
#define PNUMBER 3
//最大需求矩阵
RES Max[PNUMBER];
//已分配资源数矩阵
RES Allocation[PNUMBER];
//需求矩阵
RES Need[PNUMBER];
//可用资源向量
RES Available={0,0,0};
//安全序列
int safe[PNUMBER];
void setConfig()
{
int i=0,j=0;
printf("================开始手动配置资源==================\n");
//可分配资源
printf("输入可分配资源\n");
scanf("%d%d%d",&Available.A,&Available.B,&Available.C);
//最大需求矩阵 MAX
printf("输入最大需求矩阵%dx%d\n",PNUMBER,PNUMBER );
for (i=0;i<PNUMBER;i++)
{
scanf("%d%d%d",&Max[i].A,&Max[i].B,&Max[i].C);
}
//已分配矩阵 Alloc
printf("输入已分配矩阵%dx%d\n",PNUMBER,PNUMBER);
for (i=0;i<PNUMBER;i++)
{
scanf("%d%d%d",&Allocation[i].A,&Allocation[i].B,&Allocation[i].C);
}
//需求矩阵