#P7368. [USACO05NOV] Asteroids G

    ID: 6263 远端评测题 1000ms 256MiB 尝试: 3 已通过: 1 难度: 5 上传者: 标签>2005USACO网络流二分图匈牙利算法最小点权覆盖集

[USACO05NOV] Asteroids G

题目描述

贝茜想在 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