首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
不平衡数组
3条解析
开通博客写题解
sunsetcolors
发表于 2020-06-05 22:00:43
C 不平衡数组 题目地址: https://ac.nowcoder.com/acm/contest/5881/C 基本思路: 因为每一位只能加一次,所以比较容易想到,用表示当前位置不加一,表示当前位置加一,那么我们每次只要关心前后两位在加一或不加的状态下会不会冲突就行了,不冲突我们就能递推了
展开全文
cheeserish
发表于 2020-06-06 21:04:14
表示,dp的魅力;只要知道这题用dp做,就差不多了;怎么想到dp?一方面做题多,另一方面排除法,别的都不行。这道题求最小值,最值一般dp。二分,贪心。最后选dp;dp[][0/1]表示,到达i的时候,前i-1个数满足题意,第i个数是否需要+/-1;需要判断a[i]与a[i-1]的关系; #inclu
展开全文
Eihuvita.
发表于 2020-06-07 00:01:48
题意 给定一个长度为 n 的数组。要求相临的数大小不相同,假如相临数的相同,你可以通过将 a[i]+1 来改变它的大小,但是需要付出 b[i]的代价,同时对于每个 a[i]只能加一次。问你付出的最小代价。 输入描述 第 1 行 1 个整数 n,表示数组长度为 n接下来 n 行,每行 2 个正整
展开全文
查看本题
查看本题讨论
相关比赛
5881-牛客IOI周赛17-普及组
进入比赛
7416-牛客IOI周赛17-普及组(重现赛)@wjz12138
进入比赛
42429-国庆7天乐Day7正式赛
进入比赛
42701-国庆7天乐Day7-结训赛
进入比赛
42712-国庆7天乐Day7-结训赛(重现)
进入比赛
等你来战
查看全部
牛客练习赛141
报名截止时间:2025-06-20 21:30
第十二届成都信息工程大学ACM程序设计竞赛同步赛
报名截止时间:2025-06-22 15:00
牛客周赛 Round 97
报名截止时间:2025-06-22 21:00
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题