題目 2144:
信息學奧賽一本通T1279-櫥窗布置
時間限制: 2s
內(nèi)存限制: 192MB 提交: 78 解決: 36
題目描述
假設(shè)以最美觀的方式布置花店的櫥窗,有F束花,每束花的品種都不一樣,同時,至少有同樣數(shù)量的花瓶,被按順序擺成一行,花瓶的位置是固定的,并從左到右,從1到V順序編號,V是花瓶的數(shù)目,編號為1的花瓶在最左邊,編號為V的花瓶在最右邊,花束可以移動,并且每束花用1到F的整數(shù)惟一標識,標識花束的整數(shù)決定了花束在花瓶中列的順序即如果i<j,則花束i必須放在花束j左邊的花瓶中。
例如,假設(shè)杜鵑花的標識數(shù)為1,秋海棠的標識數(shù)為2,康乃馨的標識數(shù)為3,所有的花束在放人花瓶時必須保持其標識數(shù)的順序,即:杜鵑花必須放在秋海棠左邊的花瓶中,秋海棠必須放在康乃馨左邊的花瓶中。如果花瓶的數(shù)目大于花束的數(shù)目,則多余的花瓶必須空,即每個花瓶中只能放一束花。
每一個花瓶的形狀和顏色也不相同,因此,當各個花瓶中放人不同的花束時會產(chǎn)生不同的美學效果,并以美學值(一個整數(shù))來表示,空置花瓶的美學值為0。在上述例子中,花瓶與花束的不同搭配所具有的美學值,可以用如下表格表示。
花瓶1 花瓶2 花瓶3 花瓶4 花瓶5
杜鵑花 7 23 -5 -24 16
秋海棠 5 21 -4 10 23
康乃馨 -21 5 -4 -20 20
根據(jù)表格,杜鵑花放在花瓶2中,會顯得非常好看,但若放在花瓶4中則顯得很難看。
假設(shè)條件:
1≤F≤100,其中 F 為花束的數(shù)量,花束編號從 1 至 F 。
F≤V≤100,其中 V 是花瓶的數(shù)量。
?50≤Aij≤50,其中 Aij 是花束 i 在花瓶 j 中的美學值。
輸入整數(shù)F,V和矩陣(Aij),輸出最大美學值和每束花擺放在各個花瓶中的花瓶編號。
輸入格式
第一行包含兩個數(shù):F,V。
隨后的F行中,每行包含V個整數(shù),Aij 即為輸入文件中第(i+1)行中的第j個數(shù)。
輸出格式
第一行是程序所產(chǎn)生擺放方式的美學值。
第二行必須用F個數(shù)表示擺放方式,即該行的第K個數(shù)表示花束K所在的花瓶的編號。
樣例輸入
3 5?
7 23 –5 –24 16
5 21 -4 10 23
-21 5 -4 -20 20
提示
零基礎(chǔ)同學可以先學習
視頻課程,包含C/C++、Python、百練、藍橋杯輔導、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習題,還有老師答疑,
點擊這里了解課程詳情