#P16979. [SGU433] Japhshan and Ramshut
[SGU433] Japhshan and Ramshut
题目描述
有一个 的矩形区域,需要使用无限多个长条砖完全铺满。
可使用的砖共有 种长度:
。
每块砖可以水平放置,也可以竖直放置。砖之间不能重叠,也不能留下空格。
请判断是否可以完成铺设。如果可以,输出一种铺法。
输入格式
第一行三个整数 ,满足:
- ;
- ;
- 。
第二行包含 个整数 :
。
输出格式
如果不能铺满,输出:
NO
如果可以,先输出:
YES
然后输出 行、每行 个小写英文字母表示铺法。
对于任意两个上下或左右相邻的格子:
- 如果它们属于同一块砖,则字母必须相同;
- 如果它们属于不同的砖,则字母必须不同。
因此,每个由相同字母形成的四连通块都应恰好对应一块 或 的砖。
样例
5 5 2
3 4
一种合法输出为:
YES
aaaab
ccccb
adddb
acccc
abbbb
本题答案不唯一,题包使用 SPJ。