`

poj 1656

 
阅读更多

题目要求:一道纯的模拟题目。

直接上代码:

 

#include <iostream>
#include <cstring>
using namespace std;


int board[101][101];

int main()
{
	int t;
	cin>>t;
	char c[10];
	int i,j;
	int num=0;
	int x,y,l;
	memset(board,0,sizeof(board));
	while (t--)
	{
		cin>>c>>x>>y>>l;
		if (strcmp(c,"BLACK")==0)
		{
			for (i=x;i<=x+l-1;i++)
			{
				for (j=y;j<=y+l-1;j++)
				{
					board[i][j]=1;
				}
			}
		} 
		else if(strcmp(c,"WHITE")==0)
		{
			for (i=x;i<=x+l-1;i++)
			{
				for (j=y;j<=y+l-1;j++)
				{
					board[i][j]=0;
				}
			}
		}
		else
		{
			for (i=x;i<=x+l-1;i++)
			{
				for (j=y;j<=y+l-1;j++)
				{
					if(board[i][j]==1)
						num++;
				}
			}
			cout<<num<<endl;
		}
	}
	return 0;
}

 

分享到:
评论

相关推荐

    POJ 1656的 代码,。。。。。

    从给定的文件信息来看,这段代码主要是在解决POJ(Pacific Olympiad in Informatics)1656题目中的问题,该题目涉及二维数组的处理,具体为在二维平面上进行区域染色以及计算特定颜色区域的面积。下面将详细解析代码...

    北大POJ部分题目答案(一些基础题目)

    很多的POJ题目答案!1000~1008,1011~1014,1016,1017,1019,1028,1032,1045,1046,1047,1050,1061,1067,1068,1088,1102,1159,1163,1183,1207,1218,1226,1247,1256,1258,1298,1316,1323,...

    POJ部分题目代码,POJ部分题目代码

    【压缩包子文件的文件名称列表】中的每个名称(如:3259、1423、1159、2109、1146、1258、1656、3126、2243、1083)通常代表了POJ上的题目编号。每个编号对应的题目可能有不同的难度和主题,可能涉及到以下知识点: ...

    poj ac题目代码

    1000 1003 1004 1005 1006 1008 1012 1028 1036 1045 1046 1047 1087 1163 ...1656 1658 1663 1664 1665 1674 1730 1731 1799 1804 1844 1852 1936 1942 1969 1979 2000 2013 2017 2027 2033 2039 2070 2080 2081 2101 ...

    poj100题解。具体题号见说明

    1000 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1019 1028 1045 1046 1068 1080 1088 1163 1207 1218 1256 1298 1299 1316 1326 1401 1455 1477 1488 1503 1504 1517 1519 1547 1552 1565 1579 1607 1656 ...

    POJ上的ACM题目分类

    - 包括链表、队列、栈、树、图等数据结构的操作,如1182、1656等,可能涉及到查找、插入、删除等操作。 6. **动态规划**: - 动态规划是通过构建状态转移方程解决最优化问题,如1037、1050等题目,通常要求找出最...

    acm poj 源代码

    1001 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1014 1015 1017 ...1656 1657 1658 1661 1664 1665 1666 1674 1692 1717 1731 1742 1745 1753 1789 1797 1828 1833 1836 1861 1887 1915 1922 1942 1953 1961 ...

    poj pku 解题报告

    1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1011 1012 1013 1014 ...1656 1658 1659 1663 1664 1699 1700 1703 1716 1730 1737 1740 1753 1771 1797 1799 1804 1833 1837 1840 1844 1861 1887 1906 1944 1945 ...

    poj题目分类

    题目编号如1182、1656、2021等,图论是研究图的性质和结构的一门学科,图由顶点和边组成,可以用来模拟网络、交通系统、社交关系等现实世界中的问题。图论中的基本概念有邻接矩阵、邻接表、连通性、最短路径、最小...

    POJ分类[文].pdf

    - 包括容易、不易和推荐难度的题目,如1182(链表操作)、1656(树的遍历)等,数据结构的熟练掌握对于解决这类问题至关重要,包括栈、队列、树、图等。 6. **动态规划**: - 动态规划是一种解决最优化问题的有效...

    北京大学acm题库 题目分类

    北京大学ACM题库分类是适合想做ACM题的人的题目分类,分类详细,涵盖了POJ(PKU ACM Online Judge)上的题目分类。该分类涵盖了多种算法和数据结构,包括排序、搜索、回溯、遍历、历法、枚举、数据结构的典型算法、...

Global site tag (gtag.js) - Google Analytics