首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
牛牛的旅游纪念品
7条解析
开通博客写题解
tin_t
发表于 2020-06-12 17:09:29
链接:https://ac.nowcoder.com/acm/contest/5968/E 题目描述 牛牛在牛市的旅游纪念商店里面挑花了眼,于是简单粗暴的牛牛决定——买最受欢迎的就好了。但是牛牛的背包有限,他只能在商店的n个物品里面带m个回去,不然就装不下了。并且牛牛希望买到的纪念品不要太相似,所以
展开全文
东溪看水
发表于 2020-06-13 16:42:58
解题思路 从排成一行的 n 个物品中选出 m 个,相邻物品的间隔必须 >= k。第 i+1 个物品的欢迎值为 popular[i],求选出物品的总欢迎值最大是多少? dp[i][j] 表示在前 j+1 个物品中,选出 i+1 个物品的最大总欢迎值。 如果不选第 j+1 个物品,dp[i][j
展开全文
Happiness_3
发表于 2024-12-18 11:54:03
大致题意 1.从n个物品中选出m个物品,使得值最大 2.任意两个物品之间的位置差 >= k(附加条件) 思路 首先可以看出贪心是不可以的,然后根据求最大值、最小值等关键字眼可以看出这是一道dp题,而且与背包dp板子相似 然后就是dp三件套 定义 初始化 状态转移方程 1.定义 因为最后要求的
展开全文
cefegent
发表于 2025-02-12 14:56:23
感觉是道比较简单的dp,但意外的比较容易做错,主要是细节很容易错。 状态表示:dp[i][j]来表示从前i个物品中取到j个能得到的最大受欢迎程度。 状态转移:对于第i个物品只有拿或者不拿两种选择,因为j我们保证一定能取这么多,所以如果拿第i个物品的话: dp[i][j]=dp[i-k][j-1]+a
展开全文
吃口熊泡饭
发表于 2022-07-16 11:08:15
牛牛的旅游纪念品 题目描述 牛牛在牛市的旅游纪念商店里面挑花了眼,于是简单粗暴的牛牛决定——买最受欢迎的就好了。 但是牛牛的背包有限,他只能在商店的n个物品里面带m个回去,不然就装不下了。 并且牛牛希望买到的纪念品不要太相似,所以导购小姐姐帮助牛牛把纪念品全部排成了一行,牛牛只需要让选出来要买的m个
展开全文
CH_cycyc
发表于 2025-01-22 17:59:20
链接:https://ac.nowcoder.com/acm/contest/24213/1016 来源:牛客网 题目描述 牛牛在牛市的旅游纪念商店里面挑花了眼,于是简单粗暴的牛牛决定——买最受欢迎的就好了。 但是牛牛的背包有限,他
展开全文
牛客532105025号
发表于 2023-09-01 09:43:50
牛牛的旅游纪念品 (nowcoder.com) 问题描述:一行有n个物品,要选m个,同时两个选的物品之间的间隔要大于等于k。求选m个的最大价值。 思路:线性dp。状态表示为:在第j个选了i个的最大价值。 转移方程: k \quad max(F(i,j-1), F(i-1,j-k) + a[j])
展开全文
查看本题
查看本题讨论
相关比赛
5968-2020年牛客算法入门课练习赛2
进入比赛
6079-2020年牛客算法入门课练习赛2(重现赛)@sau_183401050225
进入比赛
6118-2020年牛客算法入门课练习赛2(重现赛)@我是一个小雪糕啊
进入比赛
6217-2020年牛客算法入门课练习赛2(重现赛)@你.
进入比赛
6647-2020年牛客算法入门课练习赛2(重现赛)@小涂同学啦啦啦
进入比赛
等你来战
查看全部
新疆大学2025年7月月赛(同步赛)
报名截止时间:2025-07-06 18:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
2025年第一届上海师范大学程序设计竞赛(同步赛)
报名截止时间:2025-07-13 18:00
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题