比赛 |
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;
}