動態規劃 機器分配 (ssl 1639)

2021-09-02 19:55:19 字數 1185 閱讀 5344

總公司擁有高效生產裝置m臺,準備分給下屬的n個公司。各分公司若獲得這些裝置,可以為國家提供一定的盈利。問:如何分配這m臺裝置才能使國家得到的盈利最大?求出最大盈利值。其中m《=15,n〈=10。分配原則:每個公司有權獲得任意數目的裝置,但總台數不得超過總裝置數m。第一行儲存兩個數,第乙個數是裝置台數m,第二個數是分公司數n。接下來是乙個m*n的矩陣,表明了第i個公司分配j臺機器的盈利。最大盈利15 10

36 67 86 8 82 88 1 96 75 82

107 68 136 105 99 104 61 176 127 133

184 120 223 179 198 134 113 247 225 205

283 136 273 217 249 140 117 312 296 205

286 207 315 306 291 224 209 346 370 272

292 279 317 332 372 227 223 375 370 295

361 327 363 373 453 277 286 410 463 316

393 413 369 387 542 302 289 419 473 393

425 443 455 407 561 358 336 477 491 445

469 521 554 478 589 440 364 572 537 512

475 534 570 520 603 530 405 574 602 593

496 542 591 547 654 587 431 587 664 637

577 632 657 645 700 635 527 620 680 680

656 643 670 670 730 715 573 676 721 707

713 719 685 685 757 770 642 744 728 7451167有m臺裝置,給n個人,去工作,輸入第二行開始,第i行表示的是獲得i臺裝置,n個人分別可以製造的money,最多可製造多少money?因為讀入很特殊,要先用乙個二維陣列(a)讀入,然後再用類似多重揹包的藉此即可(多重揹包請看此csdn第一題「慶功會」)

#include

#include

using

namespace std;

int n,m,a[11]

[16],f[16]

;int

main()

機器分配 SSL 1639

description 總公司擁有高效生產裝置m臺,準備分給下屬的n個公司。各分公司若獲得這些裝置,可以為國家提供一定的盈利。問 如何分配這m臺裝置才能使國家得到的盈利最大?求出最大盈利值。其中m 15,n 10。分配原則 每個公司有權獲得任意數目的裝置,但總台數不得超過總裝置數m。input 第一...

動態規劃 機器分配

問題描述 機器分配 hnoi 95 一 問題描述 總公司擁有高效生產裝置 m 臺,準備分給下屬的 n 個公司。各分公司若獲得這些裝置,可以為國家提供一定的盈利。問 如何分配這 m 臺裝置才能使國家得到的盈利最大?求出 最大盈利值。其中 m 15,n 10。分配原則 每個公司有權獲得任意數目的裝置,但...

動態規劃 機器分配

時間限制 1 sec 記憶體限制 64 mb 提交 7 解決 4 提交 狀態 討論版 命題人 題目描述 魔法學院購進高效生產裝置m台以轉換魔法石能量,準備分給學院的n個小組。各小組若獲得這些裝置,可以為學院提供一定的魔法石能量。問 如何分配這m臺裝置才能使魔法石能量最大?求出最大魔法石能量值。其中m...