花匠(动态规划)
来源: 时间:2024-11-13 04:26
花匠
花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。
具体而言,栋栋的花的高度可以看成一列整数 h_1,h_2,…,h_n 。设当一部分花被移走后,剩下的花的高度依次为 g_1,g_2,…,g_m,则栋栋希望下面两个条件中至少有一个满足:
条件 A:对于所有 g{2i} > g{2i-1},g{2i} > g{2i+1}
条件 B:对于所有 g{2i} < g{2i-1},g{2i} < g{2i+1}
注意上面两个条件在 m=1m=1 时同时满足,当 m > 1m>1 时最多有一个能满足。请问,栋栋最多能将多少株花留在原地。
输入输出格式
输入格式:
第一行包含一个整数 n ,表示开始时花的株数。
第二行包含 n个整数,依次为 h1,h2,…,hn,表示每株花的高度。
输出格式:
一个整数 m,表示最多能留在原地的花的株数。
题解:
对于这道题我只能说我智商不够,虽然一眼看就知道怎么做,但是一开始想到的是n方DP。肯定得不到满分。
先给n方的题解:
f[i][j]表示第i个数字是当前以j为顺序的末尾的最大值。
相当easy
代码:
#inc1
相关知识
算法(七)100个经典的动态规划方程
花匠品牌设计
【动态规划】摆花
幼儿园课件:花匠种花
花店橱窗布置(洛谷P1854)(动态规划)
花匠:最幸福的职业 - 职业生涯规划
小花匠
花匠解释
茶园规划引领绿色发展先锋力量新动态
动态规划之摆放花束
原文链接: 花匠(动态规划) https://www.huajiangbk.com/newsview529461.html
| 上一篇: 如何能把空间的花养好,让花儿结出... | 下一篇: 关于NOIP2013(P1970... |
推荐分享

- 1明日花キララ:明日花绮罗年度... 23552
- 2明日花キララ(明日花绮罗)经... 13794
- 3家庭养花知识大全 家庭养花有... 9178
- 4家庭养花风水知识 家庭养花“... 8894
- 5兰花叶子扭的是什么兰 8741
- 6君子兰什么品种最名贵 十大名... 8048
- 7五月天婷婷开心六月丁香:音乐... 7807
- 8十大致癌花卉排行榜,哪些花卉... 7699
- 9秋天养花,掌握这5点养花知识... 7454
- 10【花卉知识 】养花须知:新手... 7054
分享热点排名




