王助教听说你们学了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
王助教觉得你们应该知道十六进制是怎么输出的。如果不知道可以查文档 :
http://en.cppreference.com/w/cpp/io/manip
http://en.cppreference.com/w/c/io/fprintf
或者从其他的来源找到文档也可以。