比赛 20120721 评测结果 AAAATTTEEE
题目名称 矩形覆盖a 最终得分 40
用户昵称 QhelDIV 运行时间 3.217 s
代码语言 C++ 内存使用 0.47 MiB
提交时间 2012-07-21 11:13:04
显示代码纯文本
#include <fstream>
using namespace std;
ifstream fin("jxfgx.in");
ofstream fout("jxfgx.out");
int Map[200][200];
void Solve()
{
int i,j,k,N,M,K,Type,X1,X2,Y1,Y2;
	fin>>N>>M>>K;
	for(i=1;i<=K;i++)
	{
		fin>>Type>>X1>>Y1>>X2>>Y2;
		int Kd;
		if(Type==1)Kd=1;else Kd=-1;
			for(j=Y1;j<=Y2;j++)
				for(k=X1;k<=X2;k++)
					Map[j][k]+=Kd;
			
		int Sum=0;
		for(j=1;j<=N;j++)
			for(k=1;k<=M;k++)
				if(Map[k][j]>=1)
					Sum++;
		fout<<Sum<<endl;
	}
}

int main()
{
	Solve();
	
	fin.close();
	fout.close();
	return 0;
}