随笔 - 0  文章 - 5  trackbacks - 0
<2025年6月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

留言簿(2)

文章分类

文章档案

教育

信息学奥赛

有用网站

在线OJ

专题测试

租房信息

搜索

  •  

最新评论

1174: 【USACO】麦香牛肉

时间限制: 1 Sec  内存限制: 16 MB
提交: 115  解决: 67
[提交][状态][讨论版]

题目描述

农 夫约翰的奶牛几乎要武装暴动,因为他们听说麦当劳要推出新产品麦香牛肉。奶牛们要尽力阻止这种产品的上市。他们研究了一种“劣等包装”策略。奶牛们说: “如果麦香牛肉有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行: 一个盒子里的牛肉数量。

输出

输出题目中要求的单个整数。

样例输入

3 3 6 10

样例输出

17

提示

来源

USACO 2002 Winter Orange


题解:
   n=1 输出0
   n个整数最大公约数不为1 输出0
   逻辑动归:f[i]={f[i-a[j]||f[i]}, 0=<j<n,i>a[j] ,i不超过两个数的最小公倍数,应该小于256*256。

code
posted on 2012-09-09 19:31 龙在江湖 阅读(460) 评论(0)  编辑 收藏 引用 所属分类: 动态规划数论竞赛题解_USACO