#P2028. 2024.9.8-ZJTD-第4题-小塔的字符矩阵

2024.9.8-ZJTD-第4题-小塔的字符矩阵

题目内容

小塔拿到了一个nnmm列的矩阵,他准备用最多四种颜色(分别用字符a,b,c,da,b,c,d表示)为该矩阵的每个格子染色,需要满足以下条件:

每个同色连通块要么是2×22×2的正方形,要么是1×11×1的正方形;

2×22×2的正方形恰好有xx个,1×11×1的正方形恰好有yy个。

请你输出一种染色方案。根据四色定理,显然四种颜色是够用的。

输入描述

第一行输入四个整数n,m,xn,m,xy(1n,m1000;0x,ynm)y(1≤n,m≤1000;0≤x,y≤n·m)

除此之外,保证n×m=4×x+yn×m=4×x+y

输出描述

如果无解,请输出1-1

否则输出一个nnmm列的字符矩阵,代表染色的情况。

样例1

输入

3 3 1 5

输出

baa
caa
acb

样例2

输入

3 3 2 1

输出

-1