记录编号 452724 评测结果 AAAAAAAAAA
题目名称 失落的猴子 最终得分 100
用户昵称 GravatarSamle 是否通过 通过
代码语言 C++ 运行时间 1.134 s
提交时间 2017-09-20 08:49:27 内存使用 2.98 MiB
显示代码纯文本
#include<map>
#include<queue>
#include<cmath> 
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
#define R register
#define ll long long
#define inf 707406378


inline void in(int &x) {
    static int ch; static bool flag;
    for(flag = false,ch = getchar();ch < '0'||ch > '9';ch = getchar()) flag |= ch == '-';
    for(x = 0;isdigit(ch);ch = getchar()) x = (x<<1) + (x<<3) + ch - '0';
    x = flag ? -x : x;
}

inline void write(int x){
    if(x<0) putchar('-'),x=-x;
    if(x>9) write(x/10);
    putchar(x%10+'0');
}


int n,m,k;
int b[1005][1005];
struct node{int a1,a2,b1,b2,col;}a[5005];



inline int dy(){
	freopen("lostmonkey.in","r",stdin);
	freopen("lostmonkey.out","w",stdout);
    in(n),in(m),in(k);
	memset(b,-1,sizeof(b));
	for(int i=1;i<=k;++i)
		in(a[i].a1),in(a[i].b1),in(a[i].a2),in(a[i].b2),in(a[i].col);
	for(int i=k;i;--i)
		for(int x=a[i].a1;x<=a[i].a2;++x)
			for(int y=a[i].b1;y<=a[i].b2;++y)
				if(b[x][y]==-1)b[x][y]=a[i].col;
	for(int i=1;i<=n;++i,putchar('\n'))
		for(int j=1;j<=m;++j)
			if(b[i][j]==-1)write(0);
			else write(b[i][j]);
}

int QAQ = dy();

int main(){;}