#9889. 穿越小行星群

    ID: 9889 传统题 1000ms 256MiB 尝试: 2 已通过: 2 难度: 10 上传者: 标签>图论二分图二分图最大匹配最小点覆盖Kőnig定理网格图行列建图

穿越小行星群

题目描述

贝茜想在 N×NN\times N 的网格中驾驶她的宇宙飞船。网格中有 KK 个小行星。要使驾驶过程愉快,就必须把这些小行星全部消除。

贝茜有一个武器,可以以一个单位代价消除一行或一列的全部小行星。贝茜想问你,要把所有小行星都消除的最小代价是多少。

输入格式

第一行两个整数 N,KN,K

接下来 KK 行,每行输入 xi,yix_i,y_i,表示第 ii 个小行星在网格的坐标。

输出格式

一行一个整数,表示把所有小行星消除的最小代价。

3 4
1 1
1 3
2 2
3 2
2

样例解释

样例的图为(X 为小行星):

X.X
.X.
.X.

贝茜可以分别消除第一行和第二列的小行星。

数据范围与提示

  • 对于 100%100\% 数据:1N5001 \leq N \leq 5001KN×N1 \leq K \leq N \times N