# include
# include
//# include
using namespace std;
//extern int max(int a,int b);
int Makespan(int *jobse,int n,int m, int **pt)
{
int k,l;
int **ends1;
int temp=0,rs;
ends1=new int *[m];
for (k=0;kends1[l-1][k])?ends1[l][k-1]:ends1[l-1][k];
ends1[l][k]=temp+pt[l][jobse[k]-1];
}
}
rs=ends1[m-1][n-1];
for (k=0;k {
delete []ends1[k];
}
delete []ends1;
return rs;
}
// for (i=0;i// {
// for (j=0;j// {
// cout<
// }
// cout/ }
// for (i=0;i// {
// cout<
// }