#92. 「一本通 3.4 练习 2」布局 Layout
「一本通 3.4 练习 2」布局 Layout
题目描述
原题来自:USACO 2005 Dec. Gold
FJ 有 头奶牛 ,编号为 。奶牛们将按照编号顺序排成一列队伍(可能有多头奶牛在同一位置上)。换句话说,假设 号奶牛位于 ,则 。
有些奶牛是好基友,它们希望彼此之间的距离小于等于某个数。有些奶牛是情敌,它们希望彼此之间的距离大于等于某个数。
给出 对好基友的编号,以及它们希望彼此之间的距离小于等于多少;又给出 对情敌的编号,以及它们希望彼此之间的距离大于等于多少 。
请计算:如果满足上述所有条件, 号奶牛和 号奶牛之间的距离()最大为多少。
输入格式
第一行:三个整数 ,用空格分隔。
第 行:每行三个整数 ,用空格分隔,表示 。
第 行:每行三个整数 ,用空格分隔,表示 。
保证 。
输出格式
一行,一个整数。如果没有合法方案,输出 . 如果有合法方案,但 号奶牛可以与 号奶牛相距无穷远,输出 . 否则,输出 号奶牛与 号奶牛间的最大距离。
样例
4 2 1
1 3 10
2 4 20
2 3 3
27
这四头牛分别位于 。
数据范围与提示
对于全部数据,$2\le N\le 1000,1\le M_L,M_D\le 10^4,1\le L,D\le 10^6$。