bzoj2748 [HAOI2012]音量调节(dp水)
2017-08-07 12:50
447 查看
好水的dp。被hzw嘲讽的省选题。
#include <cstdio> #include <cstring> #define N 1005 inline int read(){ int x=0,f=1;char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9') x=x*10+ch-'0',ch=getchar(); return x*f; } int n,be,m,a[51],p=0; bool f[51] ; int main(){ // freopen("a.in","r",stdin); n=read();be=read();m=read(); for(int i=1;i<=n;++i) a[i]=read(); f[0][be]=1; for(int i=1;i<=n;++i) for(int j=0;j<=m;++j){ if(j+a[i]<=m&&f[i-1][j]) f[i][j+a[i]]=1; if(j-a[i]>=0&&f[i-1][j]) f[i][j-a[i]]=1; } for(int i=m;i>=0;--i) if(f [i]){ printf("%d\n",i);return 0; } puts("-1"); return 0; }
相关文章推荐
- 【bzoj2748】 HAOI2012音量调节 背包dp
- BZOJ 2748: [HAOI2012]音量调节( dp )
- bzoj-2748 2748: [HAOI2012]音量调节(dp)
- bzoj 2748: [HAOI2012]音量调节
- BZOJ 2748: [HAOI2012]音量调节
- BZOJ2748 [HAOI2012]音量调节
- bzoj2748 [HAOI2012]音量调节
- BZOJ2748 [HAOI2012]音量调节(洛谷P1877)
- 【动态规划】【记忆化搜索】【dfs】bzoj2748 [HAOI2012]音量调节
- bzoj2748 [HAOI2012]音量调节
- bzoj 2748 [HAOI2012]音量调节
- [BZOJ2748] [HAOI2012]音量调节
- [BZOJ 2748][HAOI2012]音量调节
- bzoj 2748: [HAOI2012]音量调节
- [BZOJ2748][HAOI2012]音量调节
- bzoj2748[HAOI2012]音量调节(背包问题的方案)
- bzoj2748[HAOI2012]音量调节(背包问题的方案)
- 【bzoj2748】[HAOI2012]音量调节
- bzoj2748: [HAOI2012]音量调节
- [BZOJ][HAOI2012][背包DP]音量调节