题目名称 2345. [HZOI 2015]QAQ的棋盘
输入输出 chessboard.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarassassain 于2016-06-15加入
开放分组 全部用户
提交状态
分类标签
二分图
分享题解
通过:5, 提交:17, 通过率:29.41%
Gravatarstdafx.h 100 1.403 s 5.63 MiB C++
Gravatar_Horizon 100 1.628 s 2.53 MiB C++
Gravatarassassain 100 1.894 s 61.86 MiB C++
GravatarSky_miner 100 1.971 s 4.49 MiB C++
GravatarStu.yxr 100 2.992 s 26.45 MiB C++
GravatarSky_miner 90 2.481 s 3.59 MiB C++
Gravatarstdafx.h 70 3.157 s 3.19 MiB C++
Gravatar_Horizon 70 3.701 s 2.70 MiB C++
Gravatarstdafx.h 70 3.710 s 1.74 MiB C++
Gravatarstdafx.h 40 6.011 s 0.67 MiB C++
关于 QAQ的棋盘 的近10条评论(全部评论)

2345. [HZOI 2015]QAQ的棋盘

★★☆   输入文件:chessboard.in   输出文件:chessboard.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

QAQ有一个n*m的棋盘,有些格子不能放置棋子,放在一行或一列的棋子会相互攻击(也就是一行,一列最多放一个棋子)。

求在满足放置尽量多的棋子的前提下,哪些位置一定要放置棋子。

【输入格式】

多组测试数据。

每组数据第一行三个正整数 n, m,K 表示棋盘大小,和能放置棋子的点的个数

接下来K行,每行两个正整数,x,y 表示一个格子的位置

【输出格式】

见样例

【样例输入】

3 3 4

1 2

1 3

2 1

2 2

3 3 4

1 2

1 3

2 1

3 2

【样例输出】

Board 1 have 0 important blanks for 2 chessmen.

Board 2 have 3 important blanks for 3 chessmen.

【提示】

1 <= n, m <= 5000, K <= n*m && K <= 40000

【来源】

 hdu