洛谷——P2737 [USACO4.1]麦香牛块Beef McNuggets
2017-11-25 22:21
363 查看
https://www.luogu.org/problemnew/show/P2737
题目描述
农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块。奶牛们正在想尽一切办法让这种可怕的设想泡汤。奶牛们进行斗争的策略之一是“劣质的包装”。“看,”奶牛们说,“如果你只用一次能装3块、6块或者10块的三种包装盒包装麦香牛块,你就不可能满足一次只想买1、2、4、5、7、8、11、14或者17块麦香牛块的顾客了。劣质的包装意味着劣质的产品。”
你的任务是帮助这些奶牛。给出包装盒的种类数N(1<=N<=10)和N个代表不同种类包装盒容纳麦香牛块个数的正整数(1<=i<=256),输出顾客不能用上述包装盒(每种盒子数量无限)买到麦香牛块的最大块数。如果所有购买方案都能得到满足或者不存在不能买到块数的上限,则输出0。 不能买到的最大块数(倘它存在)不超过2,000,000,000。
输入输出格式
输入格式:
第1行: 包装盒的种类数N
第2行到N+1行: 每个种类包装盒容纳麦香牛块的个数
输出格式:
输出文件只有一行数字:顾客不能用包装盒买到麦香牛块的最大块数或0(如果所有购买方案都能得到满足或者顾客不能买到的块数没有上限)。
输入输出样例
输入样例#1: 复制3 3 6 10输出样例#1: 复制
17
说明
题目翻译来自NOCOW。
USACO Training Section 4.1
最大上限可以确定为 256*255-255-256(noip2017 Day1 T1)然后,枚举判断就可以了
#include <cstdio> inline void read(int &x) { x=0; register char ch=getchar(); for(; ch>'9'||ch<'0'; ) ch=getchar(); for(; ch>='0'&&ch<='9'; ch=getchar()) x=x*10+ch-'0'; } const int M(256*254+5); const int N(260); int a ,ans; bool get[M*100]; int Presist() { int n; read(n); for(int i=1; i<=n; ++i) read(a[i]); get[0]=1; for(int i=0; i<M; ++i) if(get[i]) for(int j=1; j<=n; ++j) get[i+a[j]]=1; else ans=i; if(ans>=M-5) puts("0"); else printf("%d\n",ans); return 0; } int Aptal=Presist(); int main(int argc,char**argv){;}
相关文章推荐
- 洛谷P2737 [USACO4.1]麦香牛块Beef McNuggets
- P2737 [USACO4.1]麦香牛块Beef McNuggets 数学题 + 放缩思想
- P2737 [USACO4.1]麦香牛块Beef McNuggets
- 洛谷P2738 [USACO4.1]篱笆回路Fence Loops(Floyed求最小环)
- 洛谷 P2740 [USACO4.2] 草地排水Drainage Ditches [Edmonds-Karp算法]
- 【前缀和】【two-pointer】【贪心】洛谷 P3143 [USACO16OPEN]钻石收藏家Diamond Collector 题解
- usaco 4.1 Cryptcowgraphy(DFS+hash+剪枝)
- 洛谷—— P2176 [USACO14FEB]路障Roadblock
- Tarjan强联通分量-洛谷P2746 [USACO5.3]校园网Network of Schools
- AC自动机-洛谷3121 [USACO15FEB]审查(黄金)Censoring (Gold)
- 洛谷 P1217 回文质数 USACO
- 洛谷P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib
- 洛谷P1474 [USACO 2.3]货币系统 Money Systems [2017年4月计划 动态规划04]
- 【递推】洛谷 P1216 [USACO1.5]数字三角形 Number Triangles
- usaco 4.1 Beef McNuggets 搜索
- 洛谷 P3128 [USACO15DEC]最大流Max Flow
- 【洛谷 1353】 【USACO 08 JAN】 跑步 Running
- |洛谷|并查集|P3144 [USACO16OPEN]关闭农场Closing the Farm
- 洛谷P1217 [USACO1.5]回文质数 Prime Palindromes
- 【题解】洛谷P2740 poj1273 [USACO4.2]草地排水Drainage Ditches