首页 > 其他分享 > Apple Catching POJ - 2385

Apple Catching POJ - 2385

时间:2023-03-11 20:22:05浏览次数:46  
标签:Apple int Catching POJ 2385 include

 

有个人在2柯树之间来回,在1~T 的时刻i 时,其中一颗棵树会掉一个果子,规定只能掉头m 次,问最多能获得多少果子

 

 f[ i ][ j]

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std ;
 #define N 1003
 int n,m,a[N],f[N][40][3];
 
 void solve(){
 	cin>>n>>m;
 	int j,x;
 	for(int i=1;i<=n;i++) cin>>a[i];
 	
 	for (int i = 1; i <= n; i++) {
        int t = a[i];
        for (int j = m; j >= 0; j--) {
            f[i][j][t] = max(f[i - 1][j][t], 
            f[i - 1][j + 1][3 - t]) + 1;
            f[i][j][3 - t] = f[i - 1][j][3 - t];
        }
    }
    int res = 0;
    for (int i = 0; i <= m; i++) {
         res = max(res, max(f[n][i][2], f[n][i][1]));
    }
    cout<<res;
 }
 signed main(){
 	 solve();
 }
 

 

标签:Apple,int,Catching,POJ,2385,include
From: https://www.cnblogs.com/towboa/p/17206854.html

相关文章

  • Polygon POJ - 1179
       除了维护一个区间最大值,还要一个最小值,(有负数)  #include<iostream>#include<algorithm>#include<cstring>usingnamespacestd;constintN=160......
  • Communication System POJ - 1018
    目前有一个公司需要购进宽带设备,每种设备有多款机器供选择,每种设备都需购进一台,现给出每台设备的带宽p与价格q,要求选择设备的最小带宽min(p)/add(q)(其中min(p)表示所有购......
  • STL:map映照容器的简单用法(poj 2503 Babelfish)
    STL中map映照容器由一个键值和一个映照数据组成,具有一一对应的关系。结构为:键值--映照数据       例: aaa --111             bbb--222   ......
  • poj-1704 nim变形
    #include<stdio.h>#include<iostream>#include<math.h>#include<stdlib.h>#include<ctype.h>#include<algorithm>#include<vector>#include<string.h>#include<q......
  • poj-2348
    #include<stdio.h>#include<iostream>#include<math.h>#include<stdlib.h>#include<ctype.h>#include<algorithm>#include<vector>#include<string.h>#include<q......
  • poj-3669
    http://poj.org/problem?id=3669广搜#include<stdio.h>#include<iostream>#include<math.h>#include<stdlib.h>#include<ctype.h>#include<algorithm>#include......
  • SPOJ Query On A Tree IV 题解
    SPOJQueryOnATreeIV题解一个边分治套线段树套堆的题目比较难写但是有不小的启发思路来源和代码都抄自[SPOJ-QTREE4]QUERYONATREEIV题解|KSKUN'sBlog简......
  • Shortest Prefixes POJ - 2001
    给一些串,问每个串的唯一前缀,若不存在输出本身  #include<iostream>#include<cstring>#include<algorithm>usingnamespacestd;constintN=1e5;intch[N][......
  • 【转】entity、bo、vo、po、dto、pojo如何理解和区分?
    Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用......
  • PO、VO、DAO、BO、DTO、POJO 之间的区别
    PO(PersistantObject),持久对象这个对象是与数据库中的表相映射的Java对象。VO(ValueObject),值对象通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应......