q916. 滾骰子
標籤 :
通過比率: 5人/ 8人 ( 62%) [非即時]
評分方式:
Tolerant

最近更新 : 2025-10-01 15:33

內容

有一顆六面骰子放在平面上,起初骰子上面的點數為1、北面為2、東面為3、西面為4、南面為5、下面為6。

骰子可以在平面上往東、南、西、北四個方向滾動。
例如,當骰子往北滾動一次時,原本在北面的數字會被翻到下面,原本在上面的數字會翻到北面;同樣地,往南、往東、往西的滾動也分別代表骰子往那個方向翻滾一格,並讓對應的那一面翻到下面。

接下來會有 $N$ 筆操作。
每筆操作給定一個方向 $d$(N/S/E/W)與一個正整數 $x$,表示將骰子朝該方向連續滾動 $x$ 次。

請你計算:在所有操作過程中,每次滾動結束後骰子上面所朝向的數字,加總起來的總和。

輸入說明

第一行為一個整數$N$,代表操作的數量
接下來$N$行為一個字元與一個整數$d\ \ x$,分別代表方位與移動步數,$d$只會是'E', 'S', 'W', 'N',分別代表東南西北

輸出說明

輸出一格整數,代表骰子在每次滾動後,面朝上的點數和

範例輸入 #1
2
E 5
N 1
範例輸出 #1
23
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (2%): 0.5s , <1K
不公開 測資點#1 (2%): 0.5s , <50M
不公開 測資點#2 (2%): 0.5s , <50M
不公開 測資點#3 (2%): 0.5s , <50M
不公開 測資點#4 (2%): 0.5s , <50M
不公開 測資點#5 (3%): 0.5s , <50M
不公開 測資點#6 (3%): 0.5s , <50M
不公開 測資點#7 (3%): 0.5s , <50M
不公開 測資點#8 (3%): 0.5s , <50M
不公開 測資點#9 (3%): 0.5s , <50M
不公開 測資點#10 (7%): 0.5s , <50M
不公開 測資點#11 (7%): 0.5s , <50M
不公開 測資點#12 (7%): 0.5s , <50M
不公開 測資點#13 (7%): 0.5s , <50M
不公開 測資點#14 (7%): 0.5s , <50M
不公開 測資點#15 (8%): 0.5s , <50M
不公開 測資點#16 (8%): 0.5s , <50M
不公開 測資點#17 (8%): 0.5s , <50M
不公開 測資點#18 (8%): 0.5s , <50M
不公開 測資點#19 (8%): 0.5s , <50M
提示 :

$1 \le N \le 1\times10^6$
$d \in \{'N', 'W', 'E', 'S'\}$
$1 \le x \le 4\times 10^{12}$

 

子題1 (25%)

$\forall d, d \in \{'N', 'S'\} $ 或 $d \in \{'W', 'E'\}$

子題2 (75%)

無限制

標籤:
出處:
[管理者: CGSH (快加油吧~~) ]

本題狀況 本題討論 排行

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