自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 动态规划——使用python解决01背包问题

01背包问题是一个经典的组合优化问题,通常用于描述如下情境:假设有一个背包,它能够承受一定的重量上限(即背包容量),同时有一组物品,每件物品有自己的重量和价值。问题的目标是决定如何选择装入背包的物品,使得装入的物品的总价值最大,并且不能超过背包的承重上限。在01背包问题中,每件物品要么被完全装入背包(即选中),要么不被装入背包。这就是为什么它被称为“01”背包问题,其中“01”表示对每个物品的选择只有两种状态。这种限制条件使得问题具有一定的复杂性,需要采用动态规划等方法来解决。

2023-11-17 13:46:59 2520

原创 求一个整数的惩罚数

36 ,因为 36 * 36 = 1296 ,且 1296 可以分割成 1 + 29 + 6。- 10 ,因为 10 * 10 = 100 ,且 100 可以分割成 10 + 0。- 10 ,因为 10 * 10 = 100 ,且 100 可以分割成 10 + 0。- 9 ,因为 9 * 9 = 81 ,且 81 可以分割成 8 + 1。- 9 ,因为 9 * 9 = 81 ,且 81 可以分割成 8 + 1。因此,37 的惩罚数为 1 + 81 + 100 + 1296 = 1478。

2023-10-25 22:05:47 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除