vijos P1133 裝箱問題

2021-06-27 02:30:12 字數 745 閱讀 3635

題意:有n個物品,選出k個裝入容積為v的箱子,使空餘體積最小,求最小體積。

思路:01揹包問題

注意點:無

以下為ac**:

評測狀態

accepted

題目p1133 裝箱問題

遞交時間

2014-11-07 12:33:13

**語言

c++評測機

vijo***

消耗時間

30 ms

消耗記憶體

360 kib

評測時間

2014-11-07 12:33:15

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #pragma comment(linker, "/stack:1024000000,1024000000")

using namespace std;

int dp[20005];

int main()

dp[0] = true;

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

for ( int i = v; i >= 0; i -- )}}

return 0;

}

Vijos P1133 裝箱問題

有乙個箱子容量為v 正整數,o v 20000 同時有n個物品 o n 30 每個物品有乙個體積 正整數 要求從 n 個物品中,任取若千個裝入箱內,使箱子的剩餘空間為最小。第一行,乙個整數,表示箱子容量 第二行,乙個整數,表示有n個物品 接下來n行,分別表示這n個物品的各自體積。乙個整數,表示箱子剩...

Vijos P1133 裝箱問題 01揹包

有乙個箱子容量為v 正整數,o v 20000 同時有n個物品 o n 30 每個物品有乙個體積 正整數 要求從 n 個物品中,任取若千個裝入箱內,使箱子的剩餘空間為最小。第一行,乙個整數,表示箱子容量 第二行,乙個整數,表示有n個物品 接下來n行,分別表示這n個物品的各自體積。乙個整數,表示箱子剩...

P1133 裝箱問題

有乙個箱子容量為v 正整數,o v 20000 同時有n個物品 o n 30 每個物品有乙個體積 正整數 要求從 n 個物品中,任取若千個裝入箱內,使箱子的剩餘空間為最小。第一行,乙個整數,表示箱子容量 第二行,乙個整數,表示有n個物品 接下來n行,分別表示這n個物品的各自體積。乙個整數,表示箱子剩...