zyx、kuro、碳钾钨 组队参加了文秦大学举办的世界巧克力包装竞赛(International Chocolate Package Contest,ICPC)。他们听说这里的人可以通过一种特殊方式学会传说中的爆焰魔法。
在这里学习的部分学生,每人拥有若干帮助区间与若干学习区间。如果一个人的某个帮助区间和某个人的学习区间有交集,那么她就可以使用一些技巧,帮助对方获得爆焰魔法技能书,可以帮助自己。由于帮助别人学习爆焰魔法会使得自己受到处罚,所以每个人在自己的所有帮助区间内最多只能出手帮助一次;同理,每个人在自己的所有学习区间内最多只需被帮助一次即可学会爆焰魔法,由于学校处理不过来,所以每个时间点只会发放最多一份技能书。一旦有人在你的学习区间内帮助了你,学校会发放爆焰魔法技能书,帮你学习爆焰魔法。
kuro想知道,对于最优的帮助方案,最多有多少人可以学会爆焰魔法?
形式化题意如下:
共有 个人,编号为 。
对每个人 ,给出:
所有区间均为 闭区间,端点为整数。
规则说明
-
帮助限制
每个人 在其所有帮助区间中,
最多只能帮助一次(可以帮助自己)。
-
学习限制
每个人 只要在任意一个学习区间内被帮助一次,
就能学会爆焰魔法,
不需要多次帮助。
-
帮助发生条件
若帮助者 的某个帮助区间
与被帮助者 的某个学习区间存在交集:
则 可以选择该交集时刻帮助 。
-
系统限制
目标
在最优安排下,求:最多有多少人可以学会爆焰魔法?