pre=p[pre]; } printf("%d",tot); } } cout<<"\n";for(inti=m-1;i>=1;i--){//最晚开始时间intmx=0;for(intj=m;j>=i+1;j--){intpre=p[j];//相当于i<-j把j所需要的时间加到i上//但是要考虑当i和k都->jif(pre==i){//找出所有前序为i的mx=max(t[j]+t[pre],mx); } }...