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