比赛场次 528
比赛名称 EYOI与SBOI开学欢乐赛12th
比赛状态 已结束比赛成绩
开始时间 2022-10-17 18:40:00
结束时间 2022-10-17 22:40:00
开放分组 全部用户
注释介绍 欢迎各路神犇前来ak!
have a good time.
by wzw & zrq
题目名称 Riddle Joker
输入输出 murasame_riddlejoker.in/out
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试点数 3 简单对比
用户 结果 时间 内存 得分
Gravatarムラサメ AAA 0.000 s 0.00 MiB 100

Riddle Joker

★★☆   输入文件:murasame_riddlejoker.in   输出文件:murasame_riddlejoker.out   简单对比
时间限制:1 s   内存限制:256 MiB

【Riddle描述】

$Kikka$ 学院 $Astral$ 成果展上有如下项目:使用一氧化二氢配合 $Astral Ability$ 制成家具

$Arihara Sataru$ 突发奇想,使用一氧化二氢配合 $Nijouin Hazuki$ 和 $Shikibe Mayu$ 的 $Astral Ability$ 制成一氧化二氢立方体:

  .---.
 /|  /|
.---. |
| .-|-.
|/  |/
.---.

$Arihara Sataru$ 想知道这些一氧化二氢立方体按照某种规律堆砌成的效果,由于 $Arihara Sataru$ 就是 $Joker$ ,所以需要你破解 $Riddle$ :

【输入Riddle】

第一行为$t$,代表$t$组测试数据;

每组测试数据中第一行为1个字符$X$或$Y$,代表2种不同的情况:

$X$:

第一行为2个整数$m,n$

接下来的$m$行,是一个$m*n$的矩阵,每行有$n$个用空格隔开的整数,其中第$i$行第$j$列上的整数表示第$i$行第$j$列的格子上摞有多少个一氧化二氢立方体

$Y$:

第一行为2个整数$m,n$

第二行为$m$个整数,代表侧视图中从左到右每竖行上的一氧化二氢立方体个数

第三行为$n$个整数,代表正视图中从左到右每竖行上的一氧化二氢立方体个数

【输出Riddle】

 效果图

【Riddle输入】

2
X
1 1
1
Y
1 1
1
1

【Riddle输出】

++.---.
+/|  /|
.---. |
| .-|-.
|/  |/+
.---.++

++.---.
+/|  /|
.---. |
| .-|-.
|/  |/+
.---.++

【Riddle说明】

因为题面是 $Riddle$ ,所以你不需要如下说明:

一氧化二氢立方体是透明的

【Riddle规模与约定】

$1\le n,m \le100$

设$i$为每个格子上的一氧化二氢立方体数,则$1\le i \le100$

定义位于第(m,1)的格子(即第m行第1列的格子)上面自底向上的第一个一氧化二氢立方体(即最下面的一个一氧化二氢立方体)的左下角顶点为整张图最左下角的点。

对于$Y$情况,输出一氧化二氢立方体最多的情况的效果图

特别地,你需要用'+'填充背景

【Joker】

$wzw$ 改编自cogs1012.[NOIP 2008]立体图