http://poj.org/problem?id=1656

这道题的题目的数据范围是比较小的,所以直接就用暴力处理就可以了,没有必要用二维树状数组,然后要注意的是输入处应该是字符串比较好,因为输入

字符的话(用%s),可能就要处理回车,那样会很麻烦。

#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;int a[105][105]={0};
int main()
{int x,y,L,T;char str[10];scanf("%d",&T);while(T--){int s=0;scanf("%s",str);scanf("%d %d %d",&x,&y,&L);if(str[0]=='W'){for(int i=x;i<=x+L-1;i++)for(int j=y;j<=y+L-1;j++){a[i][j]=0;}}else if(str[0]=='B'){for(int i=x;i<=x+L-1;i++)for(int j=y;j<=y+L-1;j++){a[i][j]=1;}              }else{for(int i=x;i<=x+L-1;i++)for(int j=y;j<=y+L-1;j++){if(a[i][j]==1) s=s+1;}printf("%d\n",s);}}system("pause");return 0;
}

转载于:https://www.cnblogs.com/gremount/archive/2012/07/10/5768027.html

poj 1656 Counting Black相关推荐

  1. matlab里冒泡法比较大小,matlab冒泡法排序

    [1,2,3]; % 冒泡法排序,注意的是特征值顺序变化的同时要与相对应的下标同... 转换完之后对向量进行逆序排列, 我看到有同学硬是 写了一个冒泡排序来完成这个工作,你的数据结构老师一定非常欣慰. ...

  2. (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目

    POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: ...

  3. POJ刷题列表——正在进行

    转载自:http://blog.csdn.net/pyub153/article/details/50480333 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心 ...

  4. POJ前面的题目算法思路【转】

    1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...

  5. ACM POJ 题目分类(完整整理版本)

    DP: 1011   NTA                 简单题  1013   Great Equipment     简单题  1024   Calendar Game       简单题   ...

  6. POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)

    本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx 多版本的POJ分类 流传最广的一种分类: 初期: 一.基本算 ...

  7. hdu与poj题目分类

    POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...

  8. POJ ACM题分类

    初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj329 ...

  9. [POJ题目分类][转]

    Hint:补补基础... 初期: 一.基本算法:      (1)枚举. (poj1753,poj2965)      (2)贪心(poj1328,poj2109,poj2586)      (3)递 ...

  10. 【POJ】POJ题目分类

    转自:http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html 初期: 一.基本算法:      (1)枚举. (poj1753, ...

最新文章

  1. 超全的 Linux Shell 文本处理工具集锦,快收藏
  2. Logger PatternLayout 格式
  3. Python基础教程:3个方面理解Python的类方法与静态方法
  4. centos7 apache2.4 测试
  5. 拿下了一个美女图片网站!
  6. 寻仙服务器要维护多久,新寻仙正式服5.2.62.1版本更新公告
  7. Linux系统文件夹权限475,linux系统中文件的特殊权限
  8. ipython介绍及使用
  9. Eclipse取消Process Validating
  10. DialogPlus
  11. ubuntu下使用code::blocks编译运行一个简单的gtk+2.0项目
  12. XGBoost 损失函数Loss Functions
  13. oracle获取timestamp日期,oracle日期时间型timestamp的深入理解
  14. python数据精度_python数字精度
  15. 设置两个路由器连接以扩大WiFi覆盖范围的方法
  16. Thinkpad T440p安装Linux的种种问题(by quqi99)
  17. 个人GitHub地址
  18. 分布式事务系列一:BASE,一种ACID的替代方案(eBay分布式事务解决方案)
  19. OPPO R7s线刷和恢复出厂设置的比较
  20. 基于3D Vision眼镜的OSG立体显示 【转】

热门文章

  1. netty 使用阻塞发送_「解」互联网大厂Java面试题——Netty 面试题解析
  2. 微信小程序左右菜单mysql_微信小程序tab左右滑动切换功能的实现代码
  3. python中常用的函数有哪些_python里常用的函数类型
  4. python设计题60元按商品的比例平分_团体程序设计天梯赛-练习集(5分题集)Python 3...
  5. 线程池原理_Java线程池实现原理
  6. 帆软决策报表全页面刷新或局部组件定时刷新
  7. 调用css样式是不调用某个属性,CSS选择器可以引用另一个选择器属性吗?
  8. js数组指定位置添加元素_34. 在排序数组中查找元素的第一个和最后一个位置(难度:中等)
  9. 个人博客网站的设计与实现_使用hexo来搭建个人网站博客(超详细教程)
  10. 短视频源码:新兴行业的一匹黑马