| 题目名称 | 2889. 棋盘覆盖 |
|---|---|
| 输入输出 | chessboard_cover.in/out |
| 难度等级 | ★★☆ |
| 时间限制 | 1000 ms (1 s) |
| 内存限制 | 64 MiB |
| 测试数据 | 10 |
| 题目来源 |
|
| 开放分组 | 全部用户 |
| 提交状态 | |
| 分类标签 | |
| 分享题解 |
| 通过:11, 提交:18, 通过率:61.11% | ||||
|
|
100 | 0.000 s | 0.00 MiB | C++ |
|
|
100 | 0.004 s | 3.36 MiB | C++ |
|
|
100 | 0.010 s | 5.67 MiB | C++ |
|
|
100 | 0.023 s | 0.00 MiB | C++ |
|
|
100 | 0.035 s | 0.00 MiB | C++ |
|
|
100 | 0.075 s | 14.05 MiB | C++ |
|
|
100 | 0.084 s | 14.04 MiB | C++ |
|
|
100 | 0.086 s | 0.00 MiB | C++ |
|
|
100 | 0.112 s | 0.00 MiB | C++ |
|
|
100 | 0.590 s | 0.00 MiB | C++ |
| 关于 棋盘覆盖 的近10条评论(全部评论) |
|---|
给定一个$N$行$N$列的棋盘,已知某些格子禁止放置。
求最多能往棋盘上放多少块的长度为$2$、宽度为$1$的骨牌,骨牌的边界与格线重合(骨牌占用两个格子),并且任意两张骨牌都不重叠。
第一行包含两个整数$N$和$t$,其中$t$为禁止放置的格子的数量。
接下来$t$行每行包含两个整数$x$和$y$,表示位于第$x$行第$y$列的格子禁止放置,行列数从$1$开始。
输出一个整数,表示结果。
8 0
32
4 6 1 3 1 4 2 1 2 3 4 2 4 4
5
$1≤N≤100$
《算法竞赛进阶指南》