你知道 Just Odd Inventions 公司吗?该公司的业务是“仅仅奇妙的发明(just odd inventions)”,在此简称为 JOI 公司。
JOI 公司有 名员工,编号从 1 到 。所有员工在时刻 0 到时刻 之间工作,时刻 0 和时刻 时,所有员工必须在公司内部。
今天,巧合的是,每位员工恰好外出一次。员工 ()在时刻 离开公司,在时刻 返回公司。没有任何两名员工在同一时刻进出公司。
JOI 公司入口处有一扇大门,员工只能通过这扇门进出公司。门上装有锁,锁可以处于开启或关闭状态。公司内部人员可以自由开关锁,但公司外部人员只能由持有钥匙的人开关锁。在时刻 0,门锁处于关闭状态。
每位员工在返回公司时,必须能够进入公司。也就是说,对于任意员工 (),必须满足:员工 持有钥匙,或者在时刻 时门锁处于开启状态,二者至少满足其一。当员工返回公司时,以及持有钥匙的员工离开公司时,可以选择是否关闭门锁。没有钥匙的员工离开公司时,不允许关闭门锁。
JOI 公司的社长决定将钥匙交给 名员工。为了避免钥匙丢失,员工之间不能互相传递钥匙。此外,JOI 公司的社长重视工作效率,因此员工除了自己进出公司时,不得随意开关门锁。
出于安全考虑,社长希望在工作时间 内,门锁关闭的总时间尽可能长。
题目
给定员工的进出时间信息,以及被授予钥匙的员工数量 ,编写一个程序,求在合理管理门锁开关的情况下,门锁在工作时间 内关闭的总时间的最大值。