花匠(动态规划)
来源:
时间: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君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039
分享热点排名