华师一附中OI组

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1848|回复: 1
打印 上一主题 下一主题

2764: 蚂蚁运输(ant)

[复制链接]

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
跳转到指定楼层
楼主
发表于 2021-10-29 09:38:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
题目描述
LYK在观察一些蚂蚁。
蚂蚁想要积攒一些货物来过冬。积攒货物的方法是这样的。
对于第i只蚂蚁,它要从li出发,拿起货物,走到ri处放下货物,需要消耗的时间为|ri-li|。而且所有蚂蚁都是可以同时进行的,也就是说,假如有m只蚂蚁,那么运输完货物的时间为max{|ri-li|}。
LYK决定帮蚂蚁一把,它发明了空间传输装置。具体地,当蚂蚁走到X处时,它可以不耗费任意时间的情况下瞬间到达Y,或者从Y到达X。也就是说,一个蚂蚁如果使用了空间传输装置,它耗费的时间将会是min{|li-X|+|ri-Y|,|li-Y|+|ri-X|},当然蚂蚁也可以选择徒步走到目标点。
由于空间传输装置非常昂贵,LYK打算只建造这么一台机器。并且LYK想让蚂蚁运输完货物的时间尽可能短,你能帮帮它吗?

输入格式(ant.in)
第一行两个数n,m,n表示li,ri的最大值。
接下来m行,每行两个数li,ri。

输出格式(ant.out)
一个数表示答案

输入样例
5 2
1 3
2 4

输出样例
1

数据范围
对于20%的数据n,m<=100。
对于40%的数据n,m<=1000。
对于60%的数据n<=100000,m<=1000。
对于80%的数据n,m<=100000。
对于100%的数据n,m<=1000000,1<=li,ri<=n(li=ri时你甚至可以无视这只蚂蚁)。

样例解释
    令空间传输装置的参数中X=2Y=3或者X=3Y=2都行。

回复

使用道具 举报

738

主题

1485

帖子

5422

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5422
沙发
 楼主| 发表于 2021-10-29 09:43:23 | 只看该作者
有没有感觉这个题和烘衣服有点相似?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|服务支持:DZ动力|华师一附中OI组  

GMT+8, 2024-12-26 15:31 , Processed in 0.094745 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表