某天,那個柏霖犧牲了當天的五個小考,每節下課都在玩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
$k≤10$ (範圍記得標)
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |