王助教画div

时间限制: 1000 ms 内存限制: 65536 kb
总通过人数: 0 总提交人数: 0

题目描述

王助教听说你们学了div,决定让大家感受一下div的绘制过程。

现在王助教知道每个div的起点、终点位置和背景颜色,请你帮王助教绘制一下吧。

n个div顺序绘制,后绘制的颜色会完全覆盖先绘制的颜色,绘制div时包含边界。

屏幕是白色的(即#FFFFFF)。

输入

第一行,3个数,为矩形的个数n,显示器宽度w,显示器高度h。

接下来n行,每行5个整数x1,y1,x2,y2,color,代表每个div对角线上的起点和终点坐标,和矩形的颜色(十进制数表示)。

$1 \leq n \leq 100$
$1 \leq w \leq 100$
$1 \leq h \leq 100$
$0 \leq x1 < w$
$0 \leq x2 < w$
$0 \leq y1 < h$
$0 \leq y2 < h$
$0 \leq color \leq 2^{24}-1$

所有的数都以十进制的形式输入。

输出

输出一个矩阵, 代表显示屏上的颜色(每点的颜色值,以#+六位十六进制值(大写)表示,例如#123456。)

以左上角为(0,0),向右为x轴正方向,向下为y轴正方向。

输入样例

2 3 4
0 0 2 2 7
1 1 2 3 5

输出样例

#000007 #000007 #000007
#000007 #000005 #000005
#000007 #000005 #000005
#FFFFFF #000005 #000005

hint

王助教觉得你们应该知道十六进制是怎么输出的。如果不知道可以查文档 :

http://en.cppreference.com/w/cpp/io/manip

http://en.cppreference.com/w/c/io/fprintf

或者从其他的来源找到文档也可以。

相关推荐