D - X and paintings

 1 //模拟题
 2 #include <bits/stdc++.h>
 3 using namespace std;
 4 char ma[250][250];
 5 int main()
 6 {
 7     int n;
 8     scanf("%d",&n);
 9     while(n--)
10     {
11         memset(ma,'.',sizeof(ma));
12         int x,y,m;
13         scanf("%d%d%d",&x,&y,&m);
14         int x1,x2,y1,y2;
15         char c;
16         for(int t=0;t<m;t++)
17         {
18             scanf("%d %d %d %d %c",&x1,&y1,&x2,&y2,&c);
19             for(int i=x1;i<=x2;i++)
20                 for(int j=y1;j<=y2;j++)
21                 ma[i][j]=c;
22         }
23         for(int i=1;i<=x;i++)
24         {
25             for(int j=1;j<=y;j++)
26                 printf("%c",ma[i][j]);
27             printf("\n");
28         }
29     }
30 }

 

posted @ 2017-07-20 22:54  Kearon  阅读(187)  评论(0编辑  收藏  举报