信息学一本通,图论2420: 信息学奥赛一本通T1512-排队布局题解

你曾走过我的故事 算法基础篇 59 0
想要检验自己的编程水平?来试试全网最全C++题库,让您在挑战中不断进步。
给出 ML 条关于两头奶牛间有好感的描述,再给出 MD 条关于两头奶牛间存有反感的描述,你的工作是:如果不存在满足要求的方案,输出 1;如果 1 号奶牛和 N 号奶牛间的距离可以任意大,输出 2;否则,计算出在满足所有要求的情况下,1 号奶牛和 N 号奶牛间可能的最大距离。

题来自:USACO 2005 Dec. Gold 当排队等候喂食时,奶牛喜欢和它们的朋友站得靠近些。FJ 有 N 头奶牛,编号从 1 到 N,沿一条直线站着等候喂食。奶牛排在队伍中的顺序和它们的编号是相同的。因为奶牛相当苗条,所以可能有两头或者更多奶牛站在同一位置上。即使说,如果我们想象奶牛是站在一条数轴上的话,允许有两头或更多奶牛拥有相同的横坐标。一些奶牛相互间存有好感,它们希望两者之间的距离不超过一个给定的数 L。另一方面,一些奶牛相互间非常反感,它们希望两者间的距离不小于一个给定的数 D。 给出 ML 条关于两头奶牛间有好感的描述,再给出 MD 条关于两头奶牛间存有反感的描述。你的工作是:如果不存在满足要求的方案,输出 −1;如果 1 号奶牛和 N 号奶牛间的距离可以任意大,输出 −2;否则,计算出在满足所有要求的情况下,1 号奶牛和 N 号奶牛间可能的最大距离。

信息学一本通,图论2420: 信息学奥赛一本通T1512-排队布局题解
-第1张图片-东莞河马信息技术
(图片来源网络,侵删)
想要在职场中立于不败之地?那就来试试全网最全C++题库,让您在练习中快速提升技能。

标签: 信息学一本通 图论2420: 信息学奥赛一本通T1512-排队布局题解