自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 01背包问题详解

接下来解释一下f(i-1,j-vi)+wi这一部分,在这个集合中,我们要在0-i个物品中选择,并且第i个物品是一定会选择的,那不妨把第i个物品除去,最后再加上,那么就是在i-1个物品中选择,并且背包容积变为了t-vi(因为要除去第i个物品),所以就有了f(i-1,j-vi)+wi。那么我们所要求的就是这个集合中的最大值,用f(i,j)表示。之后,把这个集合分为两部分,第一部分是不包括第i个物品的所有的选法的集合用f(i-1,j)表示,则另一部分(包括第i个物品)用f(i-1,j-vi)+wi表示。

2022-11-15 22:22:23 130 1

原创 c++重载后置减减运算符的问题

重载后置减减运算符的时候,返回值是一个数值,和前置减减不同的是,前置减减返回的是类本身 class Jian { public: int m_a = 1; Jian& operator--()//重载前置减减 { m_a--; return *this; } Jian operator--(int)//重载后置减减 { Jian temp; temp = *this; m_a--; return temp; } }; 可以明显的看出来他们的返回值不同,前置

2022-05-31 19:37:52 234

原创 数组首地址和数组的首元素地址

在使用数组的数组名的时候,有没有一种疑惑,对于数组a[10],a和a[0]的值相等,但是引用的时候结果却不相等。 当你想要取出数组首元素地址里的值的话只能用数组的首元素地址,不能用数组的首地址,虽然他们两个的值是一样的。做一个这样的尝试 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { char a[] = "hello world!"; printf("%s\n", a); printf...

2022-04-03 16:48:28 1278

空空如也

空空如也

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

TA关注的人

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