开始 2021-12-12 21:03:17

20211211重现赛

结束 2021-12-20 00:00:00
Contest is over.
当前 2024-12-22 15:13:09

A. 友好城市

描述

一条河从东向西流过,河的两岸各有n个城市,且北岸的每一个城市都与南岸的某个城市是友好城市,而且对应的关系是一一对应的,如图所示。

现在要求在两个友好城市之间建立一条航线,但为了安全起见,所有航线都不能相交,因此,不是所有的友好城市都能建立航线。 请问最多能建多少航线?

输入

第一行两个由空格分隔的整数x,y(10\le x\le6 000,10\le y\le100),x表示河的长度而y表示宽,第二行是一个整数n(1\le n\le5 000),表示分布在河两岸的城市对数。接下来的n行,每行有两个由空格分隔的正数c,d(c,d\le x),描述每一对友好城市与河起点的距离, c表示北岸城市的距离,而d表示南岸城市的距离。在河的同一边,任何两个城市的位置都是不同的。

输出

在安全条件下能够开通的最大航线数目。

样例

输入

30 4
5
4 5
2 4
5 2
1 3
3 1

输出

3

Submit

登录

注册
时间限制 1 秒
内存限制 128 MB
提交