USACO Beef McNuggets
洛谷 P2737 [USACO4.1]麦香牛块Beef McNuggets
https://www.luogu.org/problem/P2737
JDOJ 1813: Beef McNuggets 麦香牛块
https://neooj.com/oldoj/problem.php?id=1813
题目描述
农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块.奶牛们正在想尽一切办法让这种可怕的设想泡汤.奶牛们进行斗争的策略之一是“劣质的包装”.“看,”,奶牛们说,“如果你用只有一次能装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(如果在限定范围内所有购买方案都能得到满足).
样例输入
3
6
10
样例输出
#include<cstdio>
#include<algorithm>
using namespace std;
int n,ans;
int m=*;
int dp[],a[];
int main()
{
scanf("%d",&n);
for(int i=;i<=n;i++)
scanf("%d",&a[i]);
sort(a+,a+n+);
if(a[]==)
{
printf("");
return ;
}
dp[]=;
for(int i=;i<=n;i++)
for(int j=a[i];j<=m;j++)
if(dp[j-a[i]])
dp[j]=;
for(int i=m;i>=;i--)
if(dp[i]==)
{
ans=i;
break;
}
if(ans>m-*)
ans=;
printf("%d",ans);
return ;
}
USACO Beef McNuggets的更多相关文章
- USACO 4.1 Beef McNuggets
		Beef McNuggetsHubert Chen Farmer Brown's cows are up in arms, having heard that McDonalds is conside ... 
- 洛谷P2737 [USACO4.1]麦香牛块Beef McNuggets
		P2737 [USACO4.1]麦香牛块Beef McNuggets 13通过 21提交 题目提供者该用户不存在 标签USACO 难度普及+/提高 提交 讨论 题解 最新讨论 暂时没有讨论 题目描 ... 
- USACO 4.1.1 麦香牛块 Beef McNuggets
		题目大意 给你\(n\)个数\(a_1, a_2 ... a_n\), 要你求最大的正整数\(m\)使得方程\(a_1 x_1 + a_2 x_2 + ... + a_n x_n = m\)无非负整数 ... 
- 洛谷 P2737 [USACO4.1]麦香牛块Beef McNuggets Label:一点点数论 && 背包
		题目描述 农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块.奶牛们正在想尽一切办法让这种可怕的设想泡汤.奶牛们进行斗争的策略之一是“劣质的包装”.“看,”奶牛们说,“如 ... 
- 洛谷——P2737 [USACO4.1]麦香牛块Beef McNuggets
		https://www.luogu.org/problemnew/show/P2737 题目描述 农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块.奶牛们正在想尽一切办 ... 
- [Luogu2737] [USACO4.1]麦香牛块Beef McNuggets
		题目描述 农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块.奶牛们正在想尽一切办法让这种可怕的设想泡汤.奶牛们进行斗争的策略之一是“劣质的包装”.“看,”奶牛们说,“如 ... 
- USACO4.1 Beef McNuggets【数学/结论】
		吐槽/心路历程 打开这道题的时候:*&@#%*#?!这不是小凯的疑惑吗?好像还是个加强版的?我疑惑了.原来$USACO$才是真的强,不知道什么时候随随便便就押中了题目. 对于我这种蒟蒻来说,这 ... 
- P2737 [USACO4.1]麦香牛块Beef McNuggets
		题目描述 农夫布朗的奶牛们正在进行斗争,因为它们听说麦当劳正在考虑引进一种新产品:麦香牛块.奶牛们正在想尽一切办法让这种可怕的设想泡汤.奶牛们进行斗争的策略之一是“劣质的包装”.“看,”奶牛们说,“如 ... 
- 【洛谷P2737】Beef McNuggets
		首先有这样一个结论:若p,q为自然数,且gcd(p,q)=1,那么px+qy不能表示的最大数为pq-p-q 那么本题中p,q均取决于最大的两个数,不妨取256,那么上界为256^2-256*2 之后就 ... 
随机推荐
- Bliss OS  12.1下载  PC上Android10体验
			下载也不是一帆风顺啊 这是设计者的secret: https://forum.xda-developers.com/android/software/bliss-os-x86-pc-s-12-x-de ... 
- c# 多线程 双色球
			学习记录.仅供参考. 知识点: 多线程 Lock 环境: Visual Studio 2017 public partial class Form1 : Form { private static r ... 
- AChartEngine折线图实例
			最近做项目要用到图表,在网上找相关的解决方案找了很久,搜到最多的就是这个框架,所以就开始研究下怎么使用,首先研究的就是折线图,如是做了一个实例. AChartEngine下载地址:http://cod ... 
- python-2-条件判断
			前言 python3当中的条件语句是非常简单简洁的,说下这两种:if 条件.while 条件. 一.if 条件语句 1.if 语句: # 如果条件成立,打印666 if True: print(666 ... 
- http状态码大全(404、505、502,500)
			HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 ... 
- ICT638 Mobile and App Development
			Assessment Cover SheetStudent ID CohortStudent NameProgrammeEnrolledDiploma in Information Technolog ... 
- SQL Server 2014:为什么数据库里的表提示“单元格是只读的”,不能修改?该如何处理?
			出现以上这种情况,首先看一下这个字段的属性“标识规范”是不是选了“是”,自增属性下是不能修改的,属于只读. 
- Gin框架 - 使用 Logrus 进行日志记录
			概述 上篇文章分享了 Gin 框架的路由配置,这篇文章分享日志记录. 查了很多资料,Go 的日志记录用的最多的还是 github.com/sirupsen/logrus. Logrus is a st ... 
- 基于OceanStor Dorado V3存储之数据保护 Hyper 特性
			基于OceanStor Dorado V3存储之数据保护 Hyper 特性 1.1 快照 1.2 HyperCDP 1.3 HyperCopy 1.4 克隆(HyperClone) 1.5 ... 
- mysql建表中auto_increment=21
			CREATE TABLE `demo` ( `id` ) NOT NULL AUTO_INCREMENT, `img` ) DEFAULT NULL COMMENT '大图', `status` ) ... 
