#chokudai003a. [chokudai003_a]○×ブロック
[chokudai003_a]○×ブロック
问题文本
的正方形方块被给定。方块包含三种类型的方块:o
方块、x
方块和.
方块。
我们知道,一段时间后所有的.
方块都会消失,上方的方块会掉下来。
在方块消失之前,你可以将.
方块转换成以下两种方块之一:
+
方块:普通的不会消失的方块-
方块:不仅不会消失,还不会自由落下的方块
你希望在修改后,尽可能多地连接上下左右方向的o
方块和x
方块,并将它们的数量相加。
请输出修改后的方块状态。
约束条件
- 是长度为 的字符串,第 个字符 可以是
o
、x
或者.
- 输入中的每个字符以 的概率是
.
,以剩余 的概率是o
或者x
输入
:
输出
输出修改后的方块布局,格式与输入相同。但是,+
方块用 +
表示,-
方块用 -
表示。
连接数的和将作为该测试案例的得分,而所有输入案例的得分之和将作为你的提交得分。
示例 1
o.xx..ox..
..o.xx.o.x
.xxoo...o.
o..x.ox.x.
..o.o..ox.
..x..oo..x
.o.x.xxo..
x..xo.xxoo
.o..oox...
x.o.x.ox.x
输出示例 1
o