m932. 2. 蜜蜂觀察
Tags :
Accepted rate : 831人/901人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2024-01-07 17:35

Content


蜜蜂 Bob 在一個大小是 $m \times n$ 的蜂巢 (見範例說明圖示),並且每個蜂巢格上會有一個代表字母(大小或小寫英文字母)。

Bob 一開始在蜂巢左下角,行走方向定義如圖:0 是往右上; 1 是往右邊; 2 是往右下; 3 是往左下; 4 是往左邊; 5 是往左上。

輸入每步移動的方向,請輸出經過的路徑每格的代表字母,以及經過字元的種類數(大小寫相異),若經過時碰到牆壁該行動會停在原地。

Input

第一行包含三個整數 $m$、$n$、$k$ $(1 \leq m, n \leq 20,1 \leq k \leq 100)$,表示蜂巢的大小是 $m \times n$,Bob 的行走路徑有 $k$ 步。

接下來的 $m$ 行,每行包含 $n$ 個字母(大小寫英文字母),代表蜂巢的狀態。

最後一行包含 $k$ 個整數,表示 Bob 的移動路徑方向。

 

子題分數:

  • 60%: $m = 2$
  • 40%: 無額外限制
Output

輸出一行,包含兩個部分:

  • 由 Bob 每步經過的每格代表字母所組成的字串。
  • 經過字元的種類數(大小寫視為相異),用一個整數表示。
Sample Input #1
2 4 5
TyuI
ABaB
0 1 2 3 0
Sample Output #1
Tyaau
4
Sample Input #2
4 6 11
rMmnis
LRveEX
ZexDoc
HAdbHA
0 1 5 1 1 0 3 0 0 1 0
Sample Output #2
ZeLRvmvmmnn
7
測資資訊:
記憶體限制: 256 MB
公開 測資點#0 (5%): 1.0s , <1K
公開 測資點#1 (5%): 1.0s , <1K
公開 測資點#2 (5%): 1.0s , <1K
公開 測資點#3 (5%): 1.0s , <1K
公開 測資點#4 (5%): 1.0s , <1K
公開 測資點#5 (5%): 1.0s , <1K
公開 測資點#6 (5%): 1.0s , <1K
公開 測資點#7 (5%): 1.0s , <1K
公開 測資點#8 (5%): 1.0s , <1K
公開 測資點#9 (5%): 1.0s , <1K
公開 測資點#10 (5%): 1.0s , <1K
公開 測資點#11 (5%): 1.0s , <1K
公開 測資點#12 (5%): 1.0s , <1K
公開 測資點#13 (5%): 1.0s , <1K
公開 測資點#14 (5%): 1.0s , <1K
公開 測資點#15 (5%): 1.0s , <1K
公開 測資點#16 (5%): 1.0s , <1K
公開 測資點#17 (5%): 1.0s , <1K
公開 測資點#18 (5%): 1.0s , <1K
公開 測資點#19 (5%): 1.0s , <1K
Hint :

範例輸入 1

 

範例輸入 2

Tags:
出處:
2024年1月APCS [管理者: algo.seacow@ ... (演算法海牛) ]

Status Forum 排行

ID User Problem Subject Hit Post Date
39229 010521@mail. ... (Terry) m932
C++懶人解
812 2024-01-24 20:25
39097 Tyellow (Tyellow) m932
c++更簡潔寫法
790 2024-01-13 13:27
39057 toseanlin@gm ... (Dr. SeanXD) m932
解題思路
539 2024-01-10 09:01
39014 110005@vtsh. ... (Novice) m932
646 2024-01-08 03:04
39013 dylan.jc2222 ... (16y-che) m932
545 2024-01-08 01:38