一部空欄になっているサイコロの展開図がある。
たとえば、右図の通り。
各マス目の目の形はいろいろあるけど、全体的な形は右図と同じように
という形の一種類しか扱わない。
展開図は、見えている面が外側になるように折る。言い換えると。点線は全て山折り。
完成形は右下の写真の通り。(
、
、
の向きに注意)
空欄に入る図形を記号で示せ。
例えば上にある展開図を示す入力は
Tx4/5yz
こんな感じ。展開図の上段の3マスと下段の3マスを、スラッシュ区切りで記している。
それぞれ左から順。つまり見ての通り。
使われる記号は下表の通り:
記号 | 1 | 2 | D | 3 | T | 4 | 5 | 6 | S | w, x, y, z |
---|---|---|---|---|---|---|---|---|---|---|
意味 | 空欄 |
と などを区別するために、D, T, S が導入されている。
各空欄に入れるべき図形を、空欄の名前とセットにして出力する。
x=1,y=S,z=2
こんな感じ。
空欄の名前と、空欄に対応する図形の間には等号を入れる。
各対応関係の間には、コンマを挟む。
ただし。
空欄に何を入れても最初の方に示した完成形にならない場合( 例えば
14S/xyz
) は、そのことを示すために
none
を出力すること。
また、答えがひと通りに決まらない場合( 例えば
1w6/xyz
) は、そのことを示すために
many
を出力すること。
# | 入力 | 期待 |
---|---|---|
0 |
Tx4/5yz
|
x=1,y=S,z=2
|
1 |
14S/xyz
|
none
|
2 |
1w6/xyz
|
many
|
3 |
4w3/12S
|
w=5
|
4 |
4w3/S51
|
w=D
|
5 |
15S/wD4
|
w=3
|
6 |
54D/6Tw
|
w=1
|
7 |
S21/35w
|
w=4
|
8 |
w2x/354
|
w=S,x=1
|
9 |
wx1/54D
|
w=6,x=T
|
10 |
45w/12x
|
w=3,x=S
|
11 |
5w2/x14
|
w=S,x=T
|
12 |
Dw5/x41
|
w=3,x=6
|
13 |
w4x/1y6
|
w=D,x=5,y=T
|
14 |
15w/xy4
|
w=S,x=3,y=D
|
15 |
D35/wxy
|
w=6,x=4,y=1
|
16 |
4wx/51y
|
w=6,x=T,y=2
|
17 |
wTx/D4y
|
w=1,x=6,y=5
|
18 |
wxy/z3D
|
w=1,x=4,y=6,z=5
|
19 |
wx5/1yz
|
w=D,x=4,y=T,z=6
|
20 |
w53/xyz
|
w=4,x=1,y=2,z=S
|
21 |
wx1/yzD
|
w=6,x=T,y=5,z=4
|
22 |
wxS/3yz
|
w=1,x=5,y=D,z=4
|
23 |
wx2/y1z
|
w=5,x=S,y=T,z=4
|
24 |
4wx/2yz
|
w=1,x=T,y=S,z=5
|
25 |
T6w/xyz
|
w=4,x=2,y=1,z=5
|
26 |
Swx/yDz
|
w=5,x=1,y=4,z=3
|
27 |
wDx/yzS
|
w=3,x=4,y=1,z=5
|
28 |
wxy/5Sz
|
w=T,x=1,y=4,z=2
|
29 |
wSx/4yz
|
w=2,x=5,y=1,z=T
|
30 |
wxS/y5z
|
w=1,x=2,y=4,z=3
|
31 |
wxy/35z
|
w=S,x=2,y=1,z=4
|
32 |
wxy/T6z
|
w=2,x=1,y=5,z=4
|
33 |
wxD/yz1
|
w=5,x=4,y=6,z=T
|
34 |
1wx/yz5
|
w=T,x=6,y=D,z=4
|
35 |
wx3/y5z
|
w=4,x=D,y=S,z=1
|
36 |
6wx/y3z
|
w=4,x=1,y=D,z=5
|
37 |
5wx/4yz
|
w=1,x=2,y=6,z=T
|
38 |
wx4/Syz
|
w=3,x=5,y=2,z=1
|
39 |
w3D/xyz
|
w=5,x=1,y=4,z=6
|
40 |
w3x/6yz
|
w=D,x=5,y=4,z=1
|
41 |
wxy/z12
|
w=4,x=6,y=T,z=5
|
42 |
1wS/xyz
|
many
|
43 |
wxy/Dz5
|
many
|
44 |
3w4/xyz
|
many
|
45 |
wxy/5zD
|
many
|
46 |
wxy/Tz4
|
many
|
47 |
5wD/xyz
|
many
|
48 |
wDx/y5z
|
many
|
49 |
wxy/3z4
|
many
|
50 |
wxy/5z2
|
many
|
51 |
Dyz/S1x
|
none
|
52 |
w1z/xyS
|
none
|
53 |
15x/T6y
|
none
|
54 |
zy4/5x6
|
none
|
55 |
2xy/4Tz
|
none
|
56 |
xzS/y1w
|
none
|
57 |
Syx/4z5
|
none
|
58 |
xwS/Tzy
|
none
|
59 |
D5z/xwy
|
none
|
60 |
yxD/z35
|
none
|