Mooo Moo题解
一眼看出是完全背包
设f[i]表示哞哞叫总音量为i时最少需要几头奶牛
a[i]为在第i个草场听到的哞哞叫总音量
则第i个草场自己的哞哞叫音量为a[i]-a[i-1]-1
代码呼之欲出
uses math;
var
f:array[1..100000]of longint;
v:array[1..100]of longint;
a:array[1..20]of longint;
n,b,i,j,s:longint;
begin
fillchar(f,sizeof(f),127);
read(n,b);
for i:=1 to n do read(v[i]);
for i:=1 to b do read(a[i]);
for i:=1 to b do
for j:=v[i]to 100000 do f[j]:=min(f[j],f[j-v[i]]+1);
a[0]:=1;
for i:=1 to n do
begin
inc(s,f[a[i]-a[i-1]+1]);
if a[i]=0 then a[i]:=1;
end;
if s>100000 then write(-1)else write(s);
end.
Mooo Moo题解相关推荐
- 【题解】Luogu P2214 [USACO14MAR]哞哞哞Mooo Moo
P2214 [USACO14MAR]哞哞哞Mooo Moo 题目描述 Farmer John has completely forgotten how many cows he owns! He is ...
- USACO Mooo Moo
洛谷 P2214 [USACO14MAR]哞哞哞Mooo Moo 洛谷传送门 JDOJ 2416: USACO 2014 Mar Silver 3.Mooo Moo JDOJ传送门 Descripti ...
- (寒假集训)Mooo Moo (完全背包)
Mooo Moo 时间限制: 1 Sec 内存限制: 64 MB 提交: 5 解决: 4 [提交][状态][讨论版] 题目描述 Farmer John has completely forgott ...
- jzoj 3812 Mooo Moo
Description FJ 已经完全忘记了他有多少头奶牛!但是,跑到他的草场里数奶牛是一件很尴尬的事情,因为他不想让奶牛们知道他记忆有问题.作为替代,他决定秘密地把麦克风种在奶牛们通常聚集的草场里, ...
- 洛谷2214 哞哞哞Mooo Moo dp
题目大意 农民约翰忘记了他到底有多少头牛,他希望通过收集牛叫声的音量来计算牛的数量. 他的N (1 <= N <= 100)个农场分布在一条直线上,每个农场可能包含B (1 <= B ...
- P2214 [USACO14MAR]哞哞哞Mooo Moo
一道不错的背包题. 首先,只考虑这个单点,我们一定是希望用最少的牛的组合来完成这个点的音量.因为有用的信息只是音量,而对于这个音量是怎么组合出来的,其实是无所谓的.所以,我们要每一个单点提供的音量的所 ...
- 洛谷P2214 [USACO14MAR]哞哞哞Mooo Moo(完全背包)
设a[i]为第i个农场的总音量,如果我们将a[i]减去a[i-1]-1(前提是a[i-1]不为0),设最终为b[i],就不难发现,其实就相当于完全背包问题,要我们用B种物品去,以最少的数量去填满容量为 ...
- 【备战NOIP】专题复习1-动态规划-背包问题
[备战NOIP]专题复习1-动态规划-背包问题 在阅读本文之前,建议先阅读背包九讲.本文通过相关的题目来讨论一些常见的背包套路,其中包括,01背包的模板以及应用,完全背包的模板以及应用,多重背包的模板 ...
- [背包DP] 洛谷相关题目整理与练习(74题-)
题目 以背包为标签,搜出了这么多题,按难度排序,一道一道做: (*):下面有提到 TODO 题目 难度 备忘录 AC 采药 普及- 01背包模板 AC 开心的金明 普及- 01背包模板 AC 小A点菜 ...
最新文章
- php 操作数组 (合并,拆分,追加,查找,删除等)
- 获取生产订单的系统状态
- UI Prototype Design IDE( 界面原型设计工具 )
- 使用SAP Cloud Platform fullstack WebIDE创建SAP UI5应用并部署
- 第一百零四期:搞清这些陷阱,NULL和三值逻辑再也不作妖
- 将方法作为方法的参数 —— 理解委托
- 第 1-7 课:数组和排序算法 + 面试题
- js数组往队头添加数据、js数组从队头移出数据
- 【网络安全工程师面试题】数据库存在的漏洞及渗透方法
- EXCEL中,函数中的双引号如何表示?
- Linux命令学习手册-iconv命令
- S32K144_FTM定时器中断
- 电脑出问题解决办法(WinXP)
- java unrar压缩_用java解压缩rar文件 de.innosystec.unrar解压缩rar文件
- windows 介绍
- 夜游灯光秀如何激活城市经济发展
- MATLAB 信号与系统
- 正义之心读书笔记:第7章 自由和保守主义的本质——5大道德基础
- 刺激战场登录显示服务器异常,刺激战场登录网络异常
- 成功解决 git设置http代理 https代理 取消代理