比赛 20170919普及组 评测结果 WWWWWWWWWW
题目名称 失落的猴子 最终得分 0
用户昵称 Samle 运行时间 1.164 s
代码语言 C++ 内存使用 2.56 MiB
提交时间 2017-09-19 19:53:15
显示代码纯文本
#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,l;
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(l);
	for(int i=1;i<=l;++i){
		R int a1,a2,b2,b1;
		in(a1),in(a2),in(b1),in(b2),in(a[i].col);
		a[i].a1=min(a1,a2);a[i].a2=max(a1,a2);
		a[i].b1=min(b1,b2);a[i].b2=max(b1,b2);
	}
	for(int i=l;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])b[x][y]=a[i].col;
	for(int i=1;i<=n;++i,putchar('\n'))
		for(int j=1;j<=m;++j)write(b[i][j]);
}

int QAQ = dy();

int main(){;}