比赛 exam 评测结果 AAAAAAAAAA
题目名称 失落的猴子 最终得分 100
用户昵称 Menamovic 运行时间 0.408 s
代码语言 C++ 内存使用 1.26 MiB
提交时间 2017-07-03 19:23:07
显示代码纯文本
#include<cstdio>
#include<cstdlib>
#include<cstring>
 
char ch,str[100];bool sign;short int z;
int read()
{
	z=0;sign=0;ch=getchar();
	while(ch<'0'||ch>'9') ch=getchar();
	while(ch>='0'&&ch<='9') z=z*10+ch-'0',ch=getchar();
	return z;
}
 
void put(char x)
{
	int num=-1;
	if(x==0) putchar('0');
	while(x!=0) str[++num]=x%10+'0',x/=10;
	while(num>=0) putchar(str[num--]);
}
 
short int n,m,k,x1,x2,y1,y2,l,ned;
char map[1010][1010];
 
int main()
{
	freopen("lostmonkey.in","r",stdin);
	freopen("lostmonkey.out","w",stdout);
	n=read();m=read();k=read();
	for(short int i=1;i<=k;i++)
	{
		x1=read();y1=read();x2=read();y2=read();l=read();
		ned=y2-y1+1;
		for(int i=x1;i<=x2;i++)
			memset(&map[i][y1],l,ned);
	}
	for(short int i=1;i<=n;i++)
	{
		for(short int j=1;j<=m;j++)
			put(map[i][j]);
		putchar('\n');
	}		
	return 0;
}