bzoj 4393 Usaco Fruit Feast
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bzoj 4393 Usaco Fruit Feast相关的知识,希望对你有一定的参考价值。
题目很明显的一道dp题目。
方程也不难推 dp[i][0]表示饱食度为i没喝水 dp[i][1]表示当前饱食度为i已经喝了水
#include <cstdio> #include <algorithm> using namespace std; int t,a,b,Max; bool dp[5000055][2]; int main(){ scanf("%d%d%d",&t,&a,&b); dp[0][0]=1; for(int i=0;i<=t;i++){ if(dp[i][0]){ if(a+i<=t) dp[a+i][0]=1; if(b+i<=t) dp[b+i][0]=1; dp[i/2][1]=1; } } for(int i=0;i<=t;i++){ if(dp[i][1]){ if(a+i<=t) dp[a+i][1]=1,Max=max(Max,a+i); if(b+i<=t) dp[b+i][1]=1,Max=max(Max,b+i); } } printf("%d\n",Max); return 0; }
以上是关于bzoj 4393 Usaco Fruit Feast的主要内容,如果未能解决你的问题,请参考以下文章
bzoj4393: [Usaco2015 Dec]Fruit Feast
bzoj-4009&&dtoj#2284. 接水果(fruit)
bzoj2023[Usaco2005 Nov]Ant Counting 数蚂蚁*&&bzoj1630[Usaco2007 Demo]Ant Counting*
bzoj1640[Usaco2007 Nov]Best Cow Line 队列变换*&&bzoj1692[Usaco2007 Dec]队列变换*
bzoj1742[Usaco2005 nov]Grazing on the Run 边跑边吃草*&&bzoj3074[Usaco2013 Mar]The Cow Run*