当前位置: 首页 > news >正文

投资建设网站wordpress版权破解

投资建设网站,wordpress版权破解,编程怎样自学,网络规划设计师试题题目#xff1a; 有一堆石头#xff0c;用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合#xff0c;从中选出任意两块石头#xff0c;然后将它们一起粉碎。假设石头的重量分别为 x 和 y#xff0c;且 。那么粉碎的可能结果如下#xff1a; …题目 有一堆石头用整数数组 stones 表示。其中 stones[i] 表示第 i 块石头的重量。 每一回合从中选出任意两块石头然后将它们一起粉碎。假设石头的重量分别为 x 和 y且 。那么粉碎的可能结果如下 如果 那么两块石头都会被完全粉碎 如果 那么重量为 x 的石头将会完全粉碎而重量为 y 的石头新重量为 。 最后最多只会剩下一块 石头。返回此石头 最小的可能重量 。如果没有石头剩下就返回 0。 示例 解法 本题物品的重量为stones[i]物品的价值也为stones[i]。 对应着01背包里的物品重量weight[i]和 物品价值value[i]。 动规五部曲 1确定dp数组以及下标的含义 01背包中dp[j]容量为j的背包最多可以装的价值为 dp[j]。 本题中石头的重量是 stones[i]石头的价值也是 stones[i] 可以 “ 最多可以装的价值为 dp[j] ” “ 最多可以背的重量为dp[j] ” 2确定递推公式 01背包的递推公式为dp[j] max(dp[j], dp[j - weight[i]] value[i]); 本题则是dp[j] max(dp[j], dp[j - stones[i]] stones[i]); 3dp数组如何初始化vectorint dp(bagweight1,0); 4确定遍历顺序先遍历物品后遍历背包容量 5举例推导dp数组 class Solution { public:int lastStoneWeightII(vectorint stones) {//背包容量为所有石头重量/2;//转换成01背包问题背包容量最多能装多少石头int nstones.size();int sumaccumulate(stones.begin(),stones.end(),0);int bagweightsum/2;vectorint dp(bagweight1,0);for(int i0;in;i){for(int jbagweight;jstones[i];j--){dp[j]max(dp[j],dp[j-stones[i]]stones[i]);}}return sum-2*dp[bagweight];} };
http://www.hkea.cn/news/14493688/

相关文章:

  • 网站建设注意要点移动网站开发百度百科
  • 新式装修wordpress教程seo
  • 万网域名注册后怎么样做网站创建一个网站要钱吗
  • 电子商务网站设计是什么网站设置不安全
  • 福田企业建站推广服务公司深圳建设网站商
  • 学院网站源码wordpress 数据库备份插件下载
  • 重庆放心seo整站优化邢台今时讯
  • 网站策划设计站长之家psd
  • 不是万维网的网站专业建设方案
  • 其中网站的功能需要网络组网方案
  • 企业网站建设有名 乐云seo网站配色表
  • 网站建设运营的灵魂是上饶门户网站建设
  • 郑州制作网站费用网站建设招聘内容
  • 网站优化公司价格如何计算上海传媒公司ceo
  • 网站首页做的好看四川住房建设和城乡建设厅网站
  • 浙江省建设教育考试中心网站做阿里网站的分录
  • wordpress 多站点 子目录镇江发布的最新消息
  • 营销型网站有哪些app标书制作难吗
  • 服装网站建设目的作用是什么天津网站建设哪家设计好
  • 空间信息网站官方网站下载派的app
  • 自己如何做家政网站网站开发招标公告
  • 西安建设网站制作南京 网站建设有限公司
  • 怎么做网站优化排名到前面安徽网站建设整体策划方案
  • 怎么做根优酷差不多的网站如何建设学校的微网站
  • 济南网络优化网站网站如何做网站解析
  • 郴州卖房网站邢台市建设局培训中心网站
  • 山东中佛龙建设有限公司网站手机网站有什么不同
  • 桐庐网站制作网站型营销
  • 网站建设设计师的工作内容腾讯广告投放平台
  • 网站做动态图片动物摄影网站