USACO 2014 DEC SILVER

一、题目概览

中文题目名称

回程

马拉松

奶牛慢跑

英文题目名称

piggyback

marathon

cowjog

可执行文件名

piggyback

marathon

cowjog

输入文件名

piggyback.in

marathon.in

cowjog.in

输出文件名

piggyback.out

marathon.out

cowjog.out

每个测试点时限

1秒

1秒

1秒

测试点数目

10

10

10

每个测试点分值

10

10

10

比较方式

全文比较

全文比较

全文比较

二、运行内存限制

运行内存上限

128 M

128 M

128 M

 

1.回程{piggyback}

【问题描述】

Bessie 和 Elsie在不同的区域放牧,他们希望花费最小的能量返回谷仓。从一个区域走到一个相连区域,Bessie要花费B单位的能量,Elsie要花费E单位的能量。

如果某次他们两走到同一个区域,Bessie 可以背着 Elsie走路,花费P单位的能量走到另外一个相连的区域,满足P<B+E。

相遇后,他们可以一直背着走,也可以独立分开。

【文件输入】

第一行,五个不超过40,000的正整数B, E, P, N和M。其中N表示区域的个数(区域分别用1..N编号,N>=3),M表示各个区域之间连接的双向边的边数。一开始Bessie在区域1, Elsie在区域2,谷仓在区域N。

接下来M行,每行二个整数表示一条双向边连接两个区域,输入保证从区域1和区域2都能走到区域N。

【文件输出】

一行,一个整数,最小花费的单位能量。

【输入样例】

4 4 5 8 8

1 4

2 3

3 4

4 7

2 5

5 6

6 8

7 8

【输出样例】

22

【样例说明】

Bessie从1到4,Elsie从2到3到4,然后一起从4到7到8。

2. 马拉松{marathon}

【问题描述】

Bessie参加城市马拉松比赛,要顺序经过N (3 <= N <= 500)个检查点,其中检查点1是起点,检查点N是终点。    Bessie尝试略过K(K < N)个检查点,以减少总路程,检查点1和检查点N不能被略过。两个检查点的距离是|x1-x2| + |y1-y2|。

【文件输入】

一行,两个整数N 和 K。

接下来N行,每行两个整数X和Y,(-1000 <= x <= 1000, -1000 <= y <= 1000),表示N个检查点的坐标,这N个检查点是按顺序给出的,所以必须被按顺序经过。注意,同一个检查点可能会多次出现,当某次Bessie略过该检查点时,他只能略过当前的一次,而不是同时略过该检查点的所有出现次数。

【文件输出】

一行,一个整数,表示Bessie经过的总路程。

【输入样例】

5 2

0 0

8 3

1 1

10 -5

2 2

【输出样例】

4

【样例说明】

略过检查点(8, 3) and (10, -5)。

3.奶牛慢跑{ cowjog}

【问题描述】

有N (1 <= N <= 100,000)头奶牛在一个单人的超长跑道上慢跑,每头牛的起点位置都不同。由于是单人跑道,所有他们之间不能相互超越。当一头速度快的奶牛追上另外一头奶牛的时候,他必须降速成同等速度。我们把这些跑走同一个位置而且同等速度的牛看成一个小组。

请计算T (1 <= T <= 1,000,000,000)时间后,奶牛们将分为多少小组。

【文件输入】

第一行,两个整数N和T。

接下来N行,每行两个数,分别表示每头牛的初始位置P和初始速度S。其中(0<=P<=1000,000,000)、(1<=S<=1000,000,000)。输入数据按初始位置从小到大的顺序给出。

【文件输出】

一行,一个整数,表示小组数量。

【输入样例】

5 3

0 1

1 2

2 3

3 2

6 1

【输出样例】

3

USACO翻译:USACO 2014 DEC Silver三题的更多相关文章

  1. USACO翻译:USACO 2013 DEC Silver三题

    USACO 2013 DEC SILVER 一.题目概览 中文题目名称 挤奶调度 农场航线 贝西洗牌 英文题目名称 msched vacation shuffle 可执行文件名 msched vaca ...

  2. USACO翻译:USACO 2014 FEB SILVER 三题

    USACO 2014 FEB SILVER 一.题目概览 中文题目名称 自动打字 路障 神秘代码 英文题目名称 auto rblock scode 可执行文件名 auto rblock scode 输 ...

  3. USACO翻译:USACO 2014 MARCH Silver三题

    USACO 2014 MARCH 一.题目概览 中文题目名称 农田灌溉 懒牛 牛叫 英文题目名称 irrigation lazy mooomoo 可执行文件名 irrigation lazy mooo ...

  4. USACO翻译:USACO 2014 US Open 三题

    USACO 2014 US Open 一.题目概览 中文题目名称 牧场装饰 里程表 牛像展览 英文题目名称 decorate odometer fairphoto 可执行文件名 decorate od ...

  5. USACO翻译:USACO 2013 NOV Silver三题

    USACO 2013 NOV SILVER 一.题目概览 中文题目名称 未有的奶牛 拥挤的奶牛 弹簧牛 英文题目名称 nocow crowded pogocow 可执行文件名 nocow crowde ...

  6. USACO翻译:USACO 2012 FEB Silver三题

    USACO 2012 FEB SILVER 一.题目概览 中文题目名称 矩形草地 奶牛IDs 搬家 英文题目名称 planting cowids relocate 可执行文件名 planting co ...

  7. shanquan2的两年三题系列

    好像只有2个月就退役啦 不管了,先说一下哪三题:多点求值.lcm.替罪羊树(bzoj3065) [upd0]2016.3.29 多点求值A掉啦,myy卡常数sxbk(不是说好的是shanquan2出的 ...

  8. Java-集合-第三题 有如下Student 对象, private String name; private int age; private int score; private String classNum; 其中,classNum 表示学生的班号,例如“class05”。 有如下List List list = new ArrayList(); l

    第三题 有如下Student 对象, private String name; private int age; private int score; private String classNum; ...

  9. NOIP 2008提高组第三题题解by rLq

    啊啊啊啊啊啊今天已经星期三了吗 那么,来一波题解吧 本题地址http://www.luogu.org/problem/show?pid=1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们 ...

随机推荐

  1. 建表过程-列名&列类型&修改表B

    怎么建表? 主键 名称 重量 价格 生产日期 保质期 产地 种类                       分析:我们只要把第一行的表头建好后,这张表也就完成了.  术语:建表的过程就是声明字段过程 ...

  2. October 27th Week 44th Thursday 2016

    The art of being wise is the art of knowing what to overlook. 智慧之道在于懂得该忽略什么. Always do your best. Wh ...

  3. AngularJS2

    //package.json 用来标记本项目所需的npm依赖包{ "name": "angular-quickstart", "version&quo ...

  4. php中通过DOM操作XML

    DOM文档在js里早就接触过,知道DOM不但可以操作html文档,还可以操作XHTML,XML等文档,有着极强的通用性,下面我们通过两个小例子,看看在PHP中是如何用DOM操作XML文档的,和js中差 ...

  5. 网站跨站点脚本,Sql注入等攻击的处理

    从360安全论坛里找到的一段代码,经过整理封装,直接在站点Global.asax文件或写一个HttpModule来拦截恶意请求即可: http://bbs.webscan.360.cn/forum.p ...

  6. js == 与 === 的区别

    1.对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进 ...

  7. Intel.parallel.studio.xe.2015.Update.2.ISO-TBE 下载

    磁力链下载点我 还有linux版本 Intel.parallel.studio.xe.2015.Update.1.LINUX.ISO-TBE 收集自网络,要跨请跨原作者,谢谢.

  8. Eclipse '/RemoteSystemsTempFiles'错误

    错误代码 Could not write metadata for '/RemoteSystemsTempFiles'.D:\workspace4.5\.metadata\.plugins\org.e ...

  9. Vue - 自定义指令

    1.Vue.directive(id,definition)注册一个全局自定义指令,接收两个参数,指令ID以及定义对象 2.钩子函数:将作用域与DOM进行链接,链接函数用来创建可以操作DOM的指令 b ...

  10. 技能收获与C语言学习

    你有什么技能比大多人(超过90%以上)更好? 我会的东西很多,喜欢的东西太多,但是很遗憾广而不专,会而不精.学了很多东西我都是为了娱乐,因为以前我们那里过于强调学习,很多爱好也都被扼杀在摇篮里.我觉得 ...