這題向我說明了讀題目的重要性
這題題目有乙個坑點 1 1 2 3 3 2
比如說這組樣例 工件1 一定要在 第一道工序中是最先開始的,
然後 1也一定要在第二組工序中最先開始的
但是,工件3的第一道工序卻可以先於 1 的第二道工序完成
因為只是相同工序中首先完成
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8using
namespace
std ;910
inti,j,k,m,n,tmp1,tmp2,tmpm,ans ;
11int what[21][21],t[21][21],a[411],cnt[21],last_[21
] ;12
bool rec[21][8001
] ;
1314
intmain()
1538
if(flag)
3946}47
}48 printf("
%d\n
",ans) ;
4950
return0;
51 }
洛谷P1065 作業排程方案( 9測試點未果)
eg include include includeint x 10000 記錄加工步驟 int order 30 30 記錄每個物品的工序順序 int cost 30 30 記錄每個物品響應工序花費的時間 int work 30 10000 記錄每個機器的加工過程 int used 30 記錄對應...
P1065 作業排程方案 小模怡情,大模傷身
乙個有點費手的 小 擬 題都差點沒讀明白 每個機器所能完成的工序是不一樣的 每個物品完成工序的機器是指定的 按照題面說的按時間軸推下去就行了 沒有時間上界有點難受 include include include using namespace std const int maxn 500 int m...
模擬 作業排程方案
最近做了這道題作業排程方案,附上鏈結 這道題文字很多,不易讀 我們現在要利用m臺機器加工n個工件,每個工件都有m道工序,每道工序都在不同的指定的機器上完成。每個工件的每道工序都有指定的加工時間。每個工件的每個工序稱為乙個操作,我們用記號j k表示乙個操作,其中j為1到n中的某個數字,為工件號 k為1...