比赛 20170919普及组 评测结果 AAAAAAAAAA
题目名称 失落的猴子 最终得分 100
用户昵称 REALIZE_BEYOND 运行时间 1.628 s
代码语言 C++ 内存使用 95.97 MiB
提交时间 2017-09-19 19:24:45
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<cstring>
#define maxk 5005

using namespace std;
int x[maxk],y[maxk],x2[maxk],y2[maxk],l[maxk],map[maxk][maxk];
int main(){
	freopen("lostmonkey.in","r",stdin);
	freopen("lostmonkey.out","w",stdout);
	int n,m,k;
	cin>>n>>m>>k;
	for(int i=1;i<=k;i++)
	  cin>>x[i]>>y[i]>>x2[i]>>y2[i]>>l[i];
	memset(map,-1,sizeof(map));
	for(int i=k;i>=1;i--){
		for(int xi=x[i];xi<=x2[i];xi++)
		  for(int yi=y[i];yi<=y2[i];yi++)
		    if(map[xi][yi]==-1)map[xi][yi]=l[i]; 
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++)
		if(map[i][j]==-1)
	       cout<<0;
	    else cout<<map[i][j];
	    cout<<"\n";
	}
	return 0;
}