NOIP 機器分配

2021-09-24 05:22:43 字數 718 閱讀 4422

某總公司擁有裝置m臺,準備分給下屬的n個子公司。各子公司若獲得這些裝置,可以為總公司賺取一定的盈利。

如何分配這m臺裝置才能使總公司得到的盈利最大?

請輸出最大盈利值。

input

輸入包含多組測試資料。

每組資料第一行為兩個整數n,m,表示有n個子公司,m臺裝置。

接下來是乙個n×m的矩陣,其中矩陣的第i行的第j列的數aij表明第i個子公司分配j臺機器的盈利。

其中:n <= 100

m <= 100

output

請計算總公司合理分配這m臺裝置所獲得的最大盈利。

每組資料輸出一行。

sample input

2 31 2 3

2 3 4

sample output

#include #include #include #include #include using namespace std;

int a[101][101];

int dp[101][101]; //用dp(i,j)表示前i個子公司分配j臺裝置給的最大盈利情形

int main()

}

for(int i=1; i<=n; i++)}}

printf("%d\n", dp[n][m]);

}

return 0;

}

DP 機器分配

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

機器分配 DP

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

機器分配 dp

時間限制 1000 ms 記憶體限制 65536 kb 提交數 1693 通過數 867 總公司擁有高效裝置m臺,準備分給下屬的n個分公司。各分公司若獲得這些裝置,可以為國家提供一定的盈利。問 如何分配這m臺裝置才能使國家得到的盈利最大?求出最大盈利值。其中m 15,n 10。分配原則 每個公司有權...