我的揹包 ,啊啊

2021-08-10 22:27:42 字數 606 閱讀 1686

#include//這是最基礎的動態規劃    讓我在來領略一下這個思想。

#define max(a,b) (a)>(b)?(a):(b)

int main()

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

return 0;

}

完全揹包問題時只需要在加上一句。

for(k = 0;k <= m;k ++)

遞迴來幹一下,感覺比較麻煩。

//關於sort和二分法查詢,就告一段落了,現在就開始對深度優化搜尋來進行簡單的嘗試。

#include #include #include #define max 5

using namespace std;

int n,w;

int weight[max] = ;

int value[max] = ;

int rec(int i,int j)

else if (j < weight[i])else

return res;

}int main()

3D迷宮(啊啊啊我要預習BFS)

題目描述 你被困在乙個三維的空間中,現在要尋找最短路徑逃生!空間由立方體單位構成 你每次向上下前後左右移動乙個單位需要一分鐘 你不能對角線移動並且四周封閉 是否存在逃出生天的可能性?如果存在,則需要多少時間?輸入輸入第一行是乙個數表示空間的數量。每個空間的描述的第一行為l,r和c 皆不超過30 l表...

3D迷宮(啊啊啊我要預習BFS)

題目描述 你被困在乙個三維的空間中,現在要尋找最短路徑逃生!空間由立方體單位構成 你每次向上下前後左右移動乙個單位需要一分鐘 你不能對角線移動並且四周封閉 是否存在逃出生天的可能性?如果存在,則需要多少時間?輸入輸入第一行是乙個數表示空間的數量。每個空間的描述的第一行為l,r和c 皆不超過30 l表...

揹包 01揹包,完全揹包,多重揹包

哈哈 01揹包 f i v max 完全揹包 f i v max 多重揹包 f i v max include include include include include define maxn 1000 using namespace std int n,cap int w maxn 重量 花...