2604: 砝码称重 摘要:# 思路 设有数组 dp[i][j],其中 dp[i][j]:当前的砝码为 i 时,是否能称出 j 重量的物品 当 dp[i][j] 时此时有三种情况: 1. 不放第 i 个砝码,此时…… 题解列表 2023年11月16日 0 点赞 0 评论 232 浏览 评分:9.9
2604: 蓝桥杯2021年第十二届省赛真题-砝码称重(Java有set去重方法也有dp动态方法)要先看解释再看图 摘要:解题思路:注意事项: 将砝码独立来看,在当前砝码称出重量x的情况下,对于砝码i都有三种操作:x+砝码i的重量(放同侧)x-砝码i的重量(放异侧)x(不放)显然前面两种操作才有可能产生不同的重量。…… 题解列表 2023年04月07日 0 点赞 1 评论 355 浏览 评分:9.9
巧用集合,迅速秒杀 摘要:解题思路:利用python中的集合解决注意事项:输入时使用map函数参考代码:n=int(input())a=list(map(int,input().split()))b=set()b.add(0)…… 题解列表 2023年04月06日 0 点赞 0 评论 374 浏览 评分:9.9
dp——个人感觉解释的很容易理解 摘要:参考代码:#include <iostream> using namespace std; const int N = 110, M = 300000;//大一点好 int n,sum,w[N…… 题解列表 2023年04月06日 0 点赞 1 评论 537 浏览 评分:9.9
一维dp,一个砝码拆成一正一反两个砝码 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>//一维dp,思路是//把每个砝码拆成一正一反两个质量,这样所有砝码都只需要放左边就行了。using namespace s…… 题解列表 2023年03月20日 0 点赞 0 评论 320 浏览 评分:9.9
随便写写!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 摘要:#解题思路: 动态规划,对于遍历到的dp[][],判断到底是放还是不放,不放就不放,放的时候,是在左边放还是在右边放? #注意事项: a[]下标的范围,dp[][]小标的范围 #参考代码: …… 题解列表 2022年04月07日 0 点赞 0 评论 889 浏览 评分:9.9
初探dp--砝码称重 Python语言 摘要:解题思路:参考D的题解,自己重现了一遍注意事项:注意4,5行参考代码:n=int(input()) w=[int(i) for i in input().split()] s=sum(w) w.…… 题解列表 2022年02月13日 0 点赞 2 评论 845 浏览 评分:9.9
01背包思想辅助解题--java 摘要:解题思路:(先要自己弄清楚装箱问题)首先,要明确这道题中,砝码有两种放法,一种是同侧一种是异侧放法.同侧也就是在求和,异侧就是在求差.在同侧求和时,我采用装箱问题的解决思路(因为数据多时,排列情况太多…… 题解列表 2022年04月06日 0 点赞 0 评论 508 浏览 评分:9.9
优质题解 迭代解决砝码称重(java)(非动态规划) 摘要:### 注意事项 1.砝码可以放在天平左端,也可以放在天平右端 2.不同砝码可能称出同一重量 3.0不算重量(隐含条件) ### 思路分析 看过一些大师傅的题解,上来直接动态规划,对于我这样…… 题解列表 2022年03月29日 0 点赞 4 评论 1882 浏览 评分:9.9