思路:

简单dp。

实现:

 #include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int t,w,x[];
int dp[][][];
int dfs(int now,int cur,int rem)
{
if(dp[now][cur][rem] != -)
return dp[now][cur][rem];
if(now == t)
return ;
int p = dfs(now + ,cur,rem) + (cur == x[now] - );
if(rem >= )
p = max(p, dfs(now, - cur,rem - ) + (cur == x[now] - ));
return dp[now][cur][rem] = p;
}
int main()
{
memset(dp,-,sizeof(dp));
cin >> t >> w;
for(int i = ;i < t;i ++)
{
scanf("%d",&x[i]);
}
cout << dfs(,,w) << endl;
return ;
}

最新文章

  1. Java的一些常见问题,JRE,JDK,JVM,包等概念理解
  2. Tomcat使用,部署
  3. jquery检查元素存在性
  4. ZOJ3229 Shoot the Bullet(有源汇流量有上下界网络的最大流)
  5. 003. vs2010发布、打包安装程序(转)
  6. MYSQL学习心得
  7. google模拟各种Android手机浏览器方法
  8. SQL查询练习题目
  9. Android时光轴
  10. Java基础语法(一)---关键字、常量、变量、运算符
  11. 深入理解计算机系统chapter6
  12. 久未更 ~ 五之 —— 引入外部CSS样式表 小节
  13. WebService之CXF注解之三(Service接口实现类)
  14. UML小白入门基础教程
  15. MyBatis入门简述
  16. 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(){return this.replace(/[^\x00-\xff]/g,&quot;aa&quot;).length;}
  17. 09树莓派一体化安装(All-In-One Installer)智能家居平台Home Assistant
  18. Access数据库审计工具mdbtools
  19. win7 64位系统下读写access数据库以及安装了office32位软件再安装64位odbc的方法
  20. 第十六篇 make中的路径搜索

热门文章

  1. A喝酒(北京林业大学校赛)
  2. axios基于常见业务场景的二次封装
  3. 第五届蓝桥杯C++B组省赛
  4. codeforces 459E E. Pashmak and Graph(dp+sort)
  5. 【Codeforces 947A】 Primal Sport
  6. Sublime text 安装Package Control
  7. View Controller Programming Guide for iOS---(三)---Using View Controllers in Your App
  8. Get back Typing Break in Ubuntu 12.04 &amp; 11.10(转载)
  9. Cocos2d-html5游戏开发,常用工具集合
  10. Linux--------------mysql的安装