洛谷P8742题解

本文介绍了洛谷中的两道动态规划题目P8742和P2347。P2347是动态规划入门题,通过设立dp状态进行01背包问题的求解,而P8742则由于砝码可放在两边,需要额外考虑减去砝码重量的情况。文章包含详细的题目分析和代码实现。
摘要由CSDN通过智能技术生成

作者原文链接 请多多支持

简单版(P2347)传送门

原题传送门

有一道类似的题目(P2347),先扯一扯~


1.P2347

题目分析

动态规划入门题(01背包可行性问题)~

我们 d p j dp_j dpj 为能否用砝码称出 j j j 重量,1 为可以,0 为不可以

  • 为了转移, d p 0 ← 1 dp_{_{0}} \gets 1 dp01什么都不放时,重量为 0,因此可以称出。

那么枚举 d p 1 ∼ d p s u m ( s u m dp_{_{1}} \sim dp_{sum}(sum dp1dpsum(sum 为砝码可称出的最大重量 ) ) )

  • 如果 j − w j-w jw 可以称出,且重量为 w w w 的砝码存在未超出个数限制,则 j j j 可以称出。即 d p j
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值