a913: 2048~(3)
標籤 : 2048
通過比率 : 3人/3人 ( 100% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-04-26 23:28

內容

某天,那個柏霖犧牲了當天的五個小考,每節下課都在玩2048,終於又獲得了新高分,他興高采烈地回到家,但他媽看到他的成績顯然沒有很滿意,於是竟然決定強制刪除柏霖手機上的2048,也封鎖了電腦上的網頁版。

柏霖非常傷心,但這時早已2048中毒的他並不是選擇認真讀書,靠下次成績單拿回玩的資格,而是決定自己用程式寫出2048,不過想當然耳,這項任務並不容易,尤其對於待在初階班、數學跟英文還爛得要死的柏霖來說更是難如登天,但他想玩2048的夢想怎麼可能如此輕易地破滅!這題就是他踏上追夢之旅跨出的第一步。(究竟什麼時候會有第二步我也不知道)

輸入說明

多測資點單筆測資。每筆測資輸入一個$4×4$棋盤的每個數字$k$,若$k=0$代表該格為空格,否則代表該格為$2^k$,接著輸入一個移動符號,$u$代表向上,$d$代表向下,$l$代表向左,$r$代表向右。

輸出說明

輸出此棋盤經移動的結果,但請忽略這一步產生的新方塊。另外,若沒有任何方塊被合成請多輸出"Ha"(不含引號)

範例輸入
範例輸入一:
0 0 0 0
0 4 0 4
0 2 5 0
0 0 2 2
r
範例輸入二:
1 2 3 4
2 3 4 5
3 4 5 6
0 5 6 7
d
範例輸出
範例輸出一:
0 0 0 0
0 0 0 5
0 0 2 5
0 0 0 3
範例輸出二:
0 2 3 4
1 3 4 5
2 4 5 6
3 5 6 7
Ha
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (7%): 0.1s , <1K
公開 測資點#1 (7%): 0.1s , <1K
公開 測資點#2 (7%): 0.1s , <1K
公開 測資點#3 (7%): 0.1s , <1K
公開 測資點#4 (8%): 0.1s , <1K
公開 測資點#5 (8%): 0.1s , <1K
公開 測資點#6 (8%): 0.1s , <1K
公開 測資點#7 (8%): 0.1s , <1K
公開 測資點#8 (8%): 0.1s , <1K
公開 測資點#9 (8%): 0.1s , <1K
公開 測資點#10 (8%): 0.1s , <1K
公開 測資點#11 (8%): 0.1s , <1K
公開 測資點#12 (8%): 0.1s , <1K
提示 :

$k≤10$ (範圍記得標)

標籤:
2048
出處:
[管理者:
aaaron08813 (12th 副初階教學/柏霖)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」