1022 覆盖
来源:互联网 发布:巴蒂斯图塔巅峰数据 编辑:程序博客网 时间:2024/05/29 01:53
题目描述 Description
有一个N×M的单位方格中,其中有些方格是水塘,其他方格是陆地。如果要用1×2的矩阵区覆盖(覆盖过程不容许有任何部分重叠)这个陆地,那么最多可以覆盖多少陆地面积。
输入描述 Input Description
输入文件的第一行是两个整数N,M (1<=N,M<=100),第二行为一个整数K( K<=50),接下来的K行,每行两个整数X,Y表示K个水塘的行列位置。(1<=X<=N,1<=Y<=M)。
输出描述 Output Description
输出所覆盖的最大面积块(1×2面积算一块)。
样例输入 Sample Input
4 4
6
1 1
1 4
2 2
4 1
4 2
4 4
样例输出 Sample Output
4
数据范围及提示 Data Size & Hint
见描述
#include<iostream>#include<cstdio>using namespace std;int main(){int map[102][102]={0};int x,y;int a,b;int n=0;int cnt=0;cin>>x>>y>>n;while(n--){cin>>a>>b;map[a][b]=1;}int i,j;for(i=1;i<=x;i++){for(j=1;j<=y;j++){if(j!=y&&map[i][j]==0&&map[i][j+1]==0){map[i][j]=1;map[i][j+1]=1;cnt++;}else if(i!=x&&map[i][j]==0&&map[i+1][j]==0){map[i][j]=1;map[i+1][j]=1;cnt++;}}}cout<<cnt<<endl;return 0;}
0 0
- 1022 覆盖
- wikioi 1022 覆盖
- [wikioi 1022]覆盖
- Wikioi 1022 覆盖
- Code[VS] 1022 覆盖
- Codevs 1022 覆盖
- codevs 1022 覆盖
- CODE[VS]1022 覆盖
- 覆盖
- 覆盖
- 覆盖
- 覆盖
- 覆盖
- 覆盖
- CODEVS 1022 覆盖 解题报告
- 【codevs3052&&1022】多米诺&覆盖,二分图
- code vs 1022 覆盖 (匈牙利算法)
- 【codevs 1022】覆盖(匈牙利算法)
- Android桌面悬浮窗效果实现,仿360手机卫士悬浮窗效果
- 反射机制
- 1898要发就发
- Git 配置github相关信息
- 做了一点点蓝桥杯真题
- 1022 覆盖
- 杭电oj(Java版)——1874 畅通工程续 最短路径问题 Duskjstra算法
- C语言~size_t详解
- POJ 1154 LETTERS 笔记
- 运算符重载-复数的加法
- POJ 1651 Multiplication Puzzle【区间dp】
- AMD和CMD的区别
- iOS微信支付接入
- (22)内容浏览器之移植资源