首页 > 编程语言 >对公众号算法题的补充和思考

对公众号算法题的补充和思考

时间:2022-09-22 11:35:11浏览次数:68  
标签:背包 公众 算法 循环 思考 物品 遍历

(其实就是因为公众号不能修改文章内容,现在也没有留言功能,所以才专门写篇文章来进行补充,我会利用好标题的索引功能,方便大家快速查找到想要看的题目;至于为什么用公众号发算法题题解,主要是个人感觉公众号的排版会好看点)

 

【AcWing】9.分组背包问题

原文链接:https://mp.weixin.qq.com/s/Sa_qvHRgStkawDvfQ6Wcqg

 

 1、分组背包:状态计算时,画的那个椭圆,表示要从第 i 组背包中选出一个物品,可以不选,选第1个,第2个,……第k个。

        在进行 f[i][j] 之前,也就是在开始从这个椭圆中选择某个物品之前,已经完成的状态是选好了前(i-1)组背包里面需要的东西,即满足f[i-1][ ]

2、分析好每重循环的含义:第一重for循环表示遍历从第 i 组背包中选

              第二重for循环表示遍历体积

              第三重for循环表示从第 i 组物品中选一个物品

标签:背包,公众,算法,循环,思考,物品,遍历
From: https://www.cnblogs.com/algorithm-code/p/supplement.html

相关文章

  • 算法 玩转数据结构 2-1 使用java中的数组
    1重点关注1.1idea新建Java项目newproject--》java--》选择jdk--》next--》createprojectfromtemplate--》Commandlineapp--》next--》输入工程名......
  • 算法,其实就是办法
    随着人工智能(AI)的火热发展,它背后的技术——「算法」也慢慢走近普通人的生活,类似于智能客服之类的应用也会越来越多。不靠编程技术挣钱吃饭的童鞋可以不懂什么是算法,但从事......
  • 思考 为什么要用private 为什么要用getter和setter
    有很长一段时间,从入坑Java开始就一直伴随我的问题。既然属性的public权限和带getter/setter的private权限提供的效果一样,为什么还要用private+getter/setter,而不是用public......
  • letcode算法--17.字符串相乘
    给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。注意:不能使用任何内置的BigInteger库或直接将输入转......
  • 回溯算法:集合划分问题
    框架回溯算法中需要考虑到的问题路径,选择列表,结束条件结束条件//结束条件:已经处理完所有数if(track.size()==nums.length){//处理逻辑}//结束条件:已......
  • 代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
    2022/09/21第一天数组第一题第二题思路:交换数值为val的元素与最后一个元素的位置,并减少数组的长度......
  • AcWing 算法提高课 欧拉回路和欧拉路径
    定义:经过每一条边且每一条边恰好只经过一次一、无向图中,当所有边都连通时:存在欧拉路径,等价于,图中度为奇数的点只有0或2个。存在欧拉回路,等价于,图中度为奇数的点只有0个......
  • 04-基于锚框的额单阶段检测算法:SSD
                                     ......
  • 9.21课上问题与思考
    在本周的Java课上我获得了以下的思考与感受一、懒人造就了方法对于相同的开山一事,愚公和李冰有不同的方式去处理。愚公选择一点点去凿山,靠日积月累的努力去完成目标,李冰......
  • MD5算法工具类
    importjava.security.MessageDigest;importjava.security.NoSuchAlgorithmException;/***MD5算法工具类*@authorXLINK**/publicclassMD5Tool{/......