USACO翻译:USACO 2013 NOV Silver三题
USACO 2013 NOV SILVER
一、题目概览
|
中文题目名称 |
未有的奶牛 |
拥挤的奶牛 |
弹簧牛 |
|
英文题目名称 |
nocow |
crowded |
pogocow |
|
可执行文件名 |
nocow |
crowded |
pogocow |
|
输入文件名 |
nocow.in |
crowded.in |
pogocow.in |
|
输出文件名 |
nocow.out |
crowded.out |
pogocow.out |
|
每个测试点时限 |
1秒 |
1秒 |
1秒 |
|
测试点数目 |
10 |
10 |
10 |
|
每个测试点分值 |
10 |
10 |
10 |
|
比较方式 |
全文比较 |
全文比较 |
全文比较 |
二、运行内存限制
|
运行内存上限 |
128 M |
128 M |
128 M |
1.未有的奶牛{nocow}
【问题描述】
FJ喜欢收集不同的奶牛,他将未有的N(1 <= N <= 100)头奶牛用如下的形式描述:
Farmer John has no large brown noisy cow.
Farmer John has no small white silent cow.
Farmer John has no large spotted noisy cow.
每一行,描述一头FJ未有的牛。
每一行都含有相同个数的形容词,每行的形容词个数范围为2..30。
在以上给出的列表中,每行共有3个形容词,第一个形容词有两种(large和small),第二个形容词有3种(brown,white和spotted),第三个形容词有2种(noisy和silent)。
所以共可以组成12头不同的奶牛,除了列表给出的3头,他已经拥有了其他9头。FJ最多有1,000,000,000头牛。
若将FJ已经拥有的牛按形容词的字典序排序,请问他已有的第K头牛是哪一头。
【文件输入】
第一行,两个整数N和K。
接下来2..N+1行,每行一条描述,表示未有的牛。每个形容词最多包含10个小写字母。
【文件输出】
输出共一行,若干个形容词。
【输入样例】
3 7
Farmer John has no large brown noisy cow.
Farmer John has no small white silent cow.
Farmer John has no large spotted noisy cow.
【输出样例】
small spotted noisy
【样例说明】
已有的牛按字典序排列分别是:
large brown silent
large spotted silent
large white noisy
large white silent
small brown noisy
small brown silent
small spotted noisy
small spotted silent
small white noisy
2.拥挤的奶牛{ crowded }
【问题描述】
FJ有N(1 <= N <= 50,000)头奶牛沿着一维的栅栏吃草,第i头奶牛在目标点x(i) ,它的身高是 h(i) (1 <=x(i),h(i) <= 1,000,000,000)。
当一头奶牛左边D距离内而且右边D距离内有身高至少是它的两倍的奶牛,t (1 <= D <= 1,000,000,000),它就会觉得拥挤。
请计算觉得拥挤的奶牛的数量。
【文件输入】
第一行,二个整数N和D。
接下来2到N+1行,第i+1行包含二个整数x(i)和 h(i),任意两头牛的目标点是不同的。
【文件输出】
第一行,一个整数,表示觉得拥挤的奶牛的数量。
【输入样例】
6 4
10 3
6 2
5 3
9 7
3 6
11 2
【输出样例】
2
【样例说明】
x=5 和 x=6的奶牛会觉得拥挤。
3.弹簧牛{pogocow}
【问题描述】
FJ给奶牛贝西的脚安装上了弹簧,使它可以在农场里快速地跳跃,但是它还没有学会如何降低速度。
FJ觉得让贝西在一条直线的一维线路上进行练习,他在不同的目标点放置了N (1 <= N <= 1000)个目标点,目标点i在目标点x(i),该点得分为p(i)。贝西开始时可以选择站在一个目标点上,只允许朝一个方向跳跃,从一目标点跳到另外一个目标点,每次跳跃的距离至少和上一次跳跃的距离相等,并且必须跳到一个目标点。
每跳到一个目标点,贝西可以拿到该点的得分,请计算他的最大可能得分。
【文件输入】
第一行,一个整数N。
接下来2到N+1行,第i+1行包含二个整数x(i) 和p(i), 数据范围都是0..1,000,000.。
【文件输出】
第一行,一个整数,表示贝西的最大可能得分。
【输入样例】
6
5 6
1 1
10 5
7 6
4 8
8 10
【输出样例】
25
【样例说明】
贝西选目标点 x=4 (8 分)到 目标点 x=5 (6 分) 到目标点 x=7 (6 分) 到目标点 x=10 (5 分)。
USACO翻译:USACO 2013 NOV Silver三题的更多相关文章
- USACO翻译:USACO 2013 DEC Silver三题
USACO 2013 DEC SILVER 一.题目概览 中文题目名称 挤奶调度 农场航线 贝西洗牌 英文题目名称 msched vacation shuffle 可执行文件名 msched vaca ...
- USACO 2013 Nov Silver Pogo-Cow
最近因为闲的蛋疼(停课了),所以开始做一些 USACO 的银组题.被完虐啊 TAT 貌似 Pogo-Cow 这题是 2013 Nov Silver 唯一一道可说的题目? Pogo-Cow Descri ...
- usaco No Change, 2013 Nov 不找零(二分查找+状压dp)
Description 约翰带着 N 头奶牛在超市买东西,现在他们正在排队付钱,排在第 i 个位置的奶牛需要支付 Ci 元.今天说好所有东西都是约翰请客的,但直到付账的时候,约翰才意识到自己没带钱,身 ...
- USACO翻译:USACO 2014 MARCH Silver三题
USACO 2014 MARCH 一.题目概览 中文题目名称 农田灌溉 懒牛 牛叫 英文题目名称 irrigation lazy mooomoo 可执行文件名 irrigation lazy mooo ...
- USACO翻译:USACO 2012 FEB Silver三题
USACO 2012 FEB SILVER 一.题目概览 中文题目名称 矩形草地 奶牛IDs 搬家 英文题目名称 planting cowids relocate 可执行文件名 planting co ...
- USACO翻译:USACO 2014 FEB SILVER 三题
USACO 2014 FEB SILVER 一.题目概览 中文题目名称 自动打字 路障 神秘代码 英文题目名称 auto rblock scode 可执行文件名 auto rblock scode 输 ...
- USACO翻译:USACO 2014 DEC Silver三题
USACO 2014 DEC SILVER 一.题目概览 中文题目名称 回程 马拉松 奶牛慢跑 英文题目名称 piggyback marathon cowjog 可执行文件名 piggyback ma ...
- 《学习OpenCV》练习题第四章第三题b
#include <highgui.h> #include <cv.h> #include "opencv_libs.h" /* *<学习OpenCV ...
- 《学习OpenCV》练习题第四章第三题a
#include <highgui.h> #include <cv.h> #include "opencv_libs.h" #pragma comment ...
随机推荐
- java关键字extends(继承)、Supe(父类引用空间)、 This(方法调用者对象)、Instanceof(实例类型-判断对象是否属于某个类)、final(最终)、abstract(抽象) 、interface(接口)0
java 继承使用关键字extends 继承的作用:减少代码量,优化代码 继承的使用注意点: 1子类不能继承父类的私有变量 2.子类不能继承父类的构造方法 3.子类在调用自己的构造方法时 会默认调 ...
- 用 javassist 来修改 class 文件
import javassist.ClassPool; import javassist.CtClass; import javassist.CtMethod; public class Test { ...
- 模拟搭建Web项目的真实运行环境(六)
今天把Redis和Mongodb的操作整理一下,方便日后自己查看,废话不多说,直接进入主题. 一.Redis 1. 引用StackExchange.Redis.dll 由于ServiceStack.R ...
- python之面向对象
首先我们应该知道,python在设计之初就已经是一门面向对象的语言,所以说python中创建一个类和对象是很容易的. 面向对象的技术简介 类(class):用来描述具有相同的属性和方法的对象的集合.它 ...
- 面向内容的标记语言--markdonw
引言: 我们习惯用html来展示数据,尤其是结合了js以及css之后,更是让html变得非常的绚丽,可是有些时候在感受绚丽的同时,我们往往对我们本身想要了解的内容变得漠不关心了,其实并不是所有的知识都 ...
- opencv2.4更换为opencv3.1后,mxnet编译错误(libpng16.so.16)
编译显示错误为: /usr/bin/ld: warning: libpng16.so.16, needed by /usr/local/lib/libopencv_imgcodecs.so, not ...
- Win10 UI入门 圆形控件
动态模版绑定 http://blog.csdn.net/XXChen2/article/details/4552554
- [C#].NET中几种Timer的使用
这篇博客将梳理一下.NET中4个Timer类,及其用法. 1. System.Threading.Timer public Timer(TimerCallback callback, object s ...
- [译]:Xamarin.Android平台功能——位置服务
返回索引目录 原文链接:Location Services. 译文链接:Xamarin.Android平台功能--位置服务 本部分介绍位置服务以及与如何使用位置提供商服务 Location Servi ...
- git本地有修改如何强制更新
本地有修改和提交,如何强制用远程的库更新更新.我尝试过用git pull -f,总是提示 You have not concluded your merge. (MERGE_HEAD exists). ...