自定义博客皮肤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)
  • 收藏
  • 关注

原创 小小的dp魔法

至此,我们解答了问题1和问题2的不同,那么内外循环的换序为什么可以从统计集合变为统计序列呢(当两个set互相拥有对方所有拥有的元素则相同,当array中对应元素相同才相同)我们继续使用上一个例子。而在外循环逆序遍历和数,那么目标数N一开始状态就被锁死在0了,因为我们假设dp[i - j]已经被计算好了,但逆序遍历的话当前dp[i - j]还没遍历到呢?如果我们先遍历零数集合的可能性(1,2),也就是把M放外圈,那么我们现在先把1取出来,让内圈数字(1~5)用这个数字来构成自己。外循环不再有,内循环常停留。

2025-03-12 19:57:07 658

原创 机试纸质材料整理(C++)

item **使用\texttt{emplace()}替代\texttt{insert()}**:当需要添加新键值对时,使用\texttt{emplace()}方法会比\texttt{insert()}更高效,因为它直接在容器中构造对象,而不需要额外的复制或移动操作。\item **避免使用\texttt{clear()}后马上重用容器**:使用\texttt{clear()}清空容器后,容器的内存可能不会立即释放,因此在清空大量数据后,建议使用\texttt{rehash(0)}来减少占用的内存。

2025-03-09 17:07:16 347

各类机试纸质材料,记录STL相关库用法与基本算法板子

各类机试纸质材料,记录STL相关库用法与基本算法板子

2025-03-09

空空如也

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

TA关注的人

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