#2225. Contaminated Milk
Contaminated Milk
题目描述
农民约翰因其农场生产的牛奶质量而闻名于世,他正在为他的个最好的朋友举办一场牛奶品尝派对不幸的是,在派对上展出的种牛奶中,其中正好有一个坏了,但农夫约翰不知道是哪一个。任何喝了变质牛奶的人,无论是在派对的剩余时间还是之后,都会生病。
给你一份聚会的记录——谁什么时候喝酒,谁什么时候生病。根据这些信息,你可以推断出哪些牛奶可能是坏的。利用这些知识,帮助农民约翰确定他需要获得的最小剂量的药物,以保证他能够治愈所有在聚 会期间或之后生病的人。
输入格式
输入的第一行包含整数、、和。
接下来的线每个包含三个整数表示人在时间喝牛奶。的值在 范围内,在范围内,在范围内。一个人可以多次喝同一种牛奶,也可以在同一时间点喝几种类型的牛奶。
接下来的行 每个包含两个整数表示人在时间生病。的值在范围内,在范围内。每个人最多会生病一次,而他们之所以生病,是因为他们在某个严格意义上的较早时间点喝了变质的牛奶。
输出格式
一个整数,指定 需要获得的最小药物剂量,以便他可以保证他将有足够多的剂量来治疗所有生病的人,无论是在聚会期间还是聚会之后。
样例
输入样例
3 4 7 2
1 1 1
1 4 1
1 3 4
1 2 2
3 1 3
2 1 5
2 2 7
1 3
2 8
输出样例
3
提示
有个人和种牛奶。第 人在第 时间生病,第 人在第 时间生病。第 人在聚会上没有生病,尽管我们可能仍需要考虑他在聚会结束后可能会生病的可能性。让我们一一考虑牛奶的种类,看看哪些是可能被污染的;我们知道,如果每个生病的人在生病之前都喝了这种牛奶,那么这种牛奶可能会不好。
牛奶 两个病人(和 在生病前都喝了这种牛奶,所以这可能是坏牛奶。如果是这样,人 也喝了,所以总共会导致 人生病(聚会后人 会生病)。
牛奶两个病人在生病前都喝了这种牛奶,所以这也可能是坏牛奶。没有其他人喝过这种牛奶??,所以如果这是劣质牛奶,最坏的情况是总共 人可能会生病。
牛奶 这不可能是坏牛奶,因为人 在生病前没有喝它——人 在时间 喝了它,在时间 生病了。如果牛奶 与人 生病有牵连,人 最迟要在时间 之前喝完这种牛奶。
牛奶 这不可能是坏牛奶,因为人 没有喝它,但人 生病了。
因此,答案是 必须获得 剂药物,因为如果牛奶 不好,那么总共需要治愈 人。