#U1617FS1. Why Did the Cow Cross the Road
Why Did the Cow Cross the Road
Farmer John 的奶牛正在努力学习如何有效地过马路。想起那句老话“鸡为什么过马路?” 笑话,他们认为鸡一定是过马路的专家,然后去寻找鸡来帮助他们。事实证明,鸡是非常忙碌的生物,帮助牛的时间有限。农场有 C 只鸡(1≤C≤20,000),方便编号为 1…C,每只鸡 i 只愿意在准确的时间 帮助一头牛. 奶牛从不着急,他们的日程安排更加灵活。农场有 N 头奶牛 (1≤N≤20,000),方便地编号为 1…N,其中奶牛 j 能够在时间 之间过马路和时间 . 找出“伙伴系统”是最好的方法,每头牛j都希望找到一只鸡i来帮助她过马路;为了使它们的时间表兼容,i 和 j 必须满足 .
如果每头牛最多可以与一只鸡配对,并且每只鸡最多可以与一只牛配对,请帮助计算可以构建的最大牛-鸡对数。
输入格式(文件 helpcross.in):
输入的第一行包含 C 和 N。接下来的 C 行包含 ,接下来的 N 行包含 和 对于 j=1…N。A、B 和 T 都是大小最多为 1,000,000,000 的非负整数(不一定不同)。
输出格式(文件 helpcross.out):
请计算最大可能的牛-鸡对数。
SAMPLE INPUT:
5 4
7
8
6
2
9
2 5
4 9
0 3
8 13
SAMPLE OUTPUT:
3