1042 布局 Layout 最大值差分约束 判断负环
链接:https://ac.nowcoder.com/acm/contest/26077/1042
来源:牛客网
题目描述
FJ有N头奶牛(2≤N≤1000)(2 \leq N \leq1000)(2≤N≤1000),编号为1…N1 \ldots N1…N。奶牛们将按照编号顺序排成一列队伍(可能有多头奶牛在同一位置上)。换句话说,假设i号奶牛位于P iP_{ \! \;i}Pi,则P 1≤P 2≤…≤P NP_{ \,1} \leq P_{ \,2} \leq \ldots \leq P_{ \! \;N}P1≤P2≤…≤PN。
有些奶牛是好基友,它们希望彼此之间的距离小于等于某个数。有些奶牛是情敌,它们希望彼此之间的距离大于等于某个数。
给出MLM_LML对好基友的编号,以及它们希望彼此之间的距离小于等于多少;又给出MDM_DMD对情敌的编号,以及它们希望彼此之间的距离大于等于多少(1≤ML,(1 \leq M_L,(1≤ML,MD≤104)M_D \leq 10^4)MD≤104)。
请计算:如果满足上述所有条件,1号奶牛和N号奶牛之间的距离(P N−P 1P_{ \! \;N}-P_{ \,1}PN−P
有些奶牛是好基友,它们希望彼此之间的距离小于等于某个数。有些奶牛是情敌,它们希望彼此之间的距离大于等于某个数。
给出MLM_LML对好基友的编号,以及它们希望彼此之间的距离小于等于多少;又给出MDM_DMD对情敌的编号,以及它们希望彼此之间的距离大于等于多少(1≤ML,(1 \leq M_L,(1≤ML,MD≤104)M_D \leq 10^4)MD≤104)。
请计算:如果满足上述所有条件,1号奶牛和N号奶牛之间的距离(P N−P 1P_{ \! \;N}-P_{ \,1}PN−P