bzoj1609[Usaco2008|bzoj1609[Usaco2008 Feb]Eating Together麻烦的聚餐*
bzoj1609[Usaco2008 Feb]Eating Together麻烦的聚餐
题意:
【bzoj1609[Usaco2008|bzoj1609[Usaco2008 Feb]Eating Together麻烦的聚餐*】一个序列只由1﹑2﹑3三种数组成。求最少要改变多少个数使它变成不下降序列或不上升序列。序列大小≤30000
题解:
DP。设f[i][j]表示正在考虑第i个数,上一个数是j。求不下降序列最少改变个数方程:
f[i][j]=min(f[i+1][k]+1,k∈[j,3]),a[i]
求不上升同理。
代码:
1 #include
20160729
转载于:https://www.cnblogs.com/YuanZiming/p/5719866.html
推荐阅读
- 【今日CV 计算机视觉论文速览】Tue, 26 Feb 2019
- dp|[USACO Feb08] 晚餐队列安排
- BZOJ 1631: [Usaco2007 Feb]Cow Party
- 解题报告|USACO 2016 February Contest, Silver Problem 2. Load Balancing
- 【BZOJ 1631】 [Usaco2007 Feb]Cow Party
- 普通DP|【BZOJ1609】[Usaco2008 Feb]Eating Together麻烦的聚餐【最长不下降子序列】
- [Usaco2006 Feb]Stall Reservations 专用牛棚
- 亲子日常打卡Feb.|亲子日常打卡Feb. 2nd,overcast
- Feb|Feb 28 , 2019
- Feb-D6|Feb-D6 非暴力沟通 第六章 请求帮助