poj 1656 Counting Black
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相关推荐
- matlab里冒泡法比较大小,matlab冒泡法排序
[1,2,3]; % 冒泡法排序,注意的是特征值顺序变化的同时要与相对应的下标同... 转换完之后对向量进行逆序排列, 我看到有同学硬是 写了一个冒泡排序来完成这个工作,你的数据结构老师一定非常欣慰. ...
- (精)【ACM刷题之路】POJ题目详细多角度分类及推荐题目
POJ上的一些水题(可用来练手和增加自信) (poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094) 初期: ...
- POJ刷题列表——正在进行
转载自:http://blog.csdn.net/pyub153/article/details/50480333 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心 ...
- POJ前面的题目算法思路【转】
1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...
- ACM POJ 题目分类(完整整理版本)
DP: 1011 NTA 简单题 1013 Great Equipment 简单题 1024 Calendar Game 简单题 ...
- POJ题目分类(按初级\中级\高级等分类,有助于大家根据个人情况学习)
本文来自:http://www.cppblog.com/snowshine09/archive/2011/08/02/152272.spx 多版本的POJ分类 流传最广的一种分类: 初期: 一.基本算 ...
- hdu与poj题目分类
POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...
- POJ ACM题分类
初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj329 ...
- [POJ题目分类][转]
Hint:补补基础... 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递 ...
- 【POJ】POJ题目分类
转自:http://www.cnblogs.com/kuangbin/archive/2011/07/29/2120667.html 初期: 一.基本算法: (1)枚举. (poj1753, ...
最新文章
- 超全的 Linux Shell 文本处理工具集锦,快收藏
- Logger PatternLayout 格式
- Python基础教程:3个方面理解Python的类方法与静态方法
- centos7 apache2.4 测试
- 拿下了一个美女图片网站!
- 寻仙服务器要维护多久,新寻仙正式服5.2.62.1版本更新公告
- Linux系统文件夹权限475,linux系统中文件的特殊权限
- ipython介绍及使用
- Eclipse取消Process Validating
- DialogPlus
- ubuntu下使用code::blocks编译运行一个简单的gtk+2.0项目
- XGBoost 损失函数Loss Functions
- oracle获取timestamp日期,oracle日期时间型timestamp的深入理解
- python数据精度_python数字精度
- 设置两个路由器连接以扩大WiFi覆盖范围的方法
- Thinkpad T440p安装Linux的种种问题(by quqi99)
- 个人GitHub地址
- 分布式事务系列一:BASE,一种ACID的替代方案(eBay分布式事务解决方案)
- OPPO R7s线刷和恢复出厂设置的比较
- 基于3D Vision眼镜的OSG立体显示 【转】
热门文章
- netty 使用阻塞发送_「解」互联网大厂Java面试题——Netty 面试题解析
- 微信小程序左右菜单mysql_微信小程序tab左右滑动切换功能的实现代码
- python中常用的函数有哪些_python里常用的函数类型
- python设计题60元按商品的比例平分_团体程序设计天梯赛-练习集(5分题集)Python 3...
- 线程池原理_Java线程池实现原理
- 帆软决策报表全页面刷新或局部组件定时刷新
- 调用css样式是不调用某个属性,CSS选择器可以引用另一个选择器属性吗?
- js数组指定位置添加元素_34. 在排序数组中查找元素的第一个和最后一个位置(难度:中等)
- 个人博客网站的设计与实现_使用hexo来搭建个人网站博客(超详细教程)
- 短视频源码:新兴行业的一匹黑马