奶牛bessie有乙個放在桌面上的骰子,如圖1所示
數字1在上方,數字2在south(南)方位,數字3在east(東)方位,每一對相反方位的數字之和是7,按照上述.數字5在north(北)方位,數字4在west(西)方位,數字6在下方,如圖l所示.數字4,5,6在圖1中是看不到的。
骰子的初始位置如圖1所示.按照下列 6條規則旋轉骰子,規則如圖2和圖3所示:
圖2中所示的4條旋轉規則是將骰子按照規則指定的方位旋轉90度。圖3中所示的2
條旋轉規則是將骰子沿水平方向分別向left(左)或right(右)方位旋轉90度
圖3.旋轉規則left(左)、right(右)
你需要編寫乙個程式,從圖1所示的方位開始,根據給定的一系列規別連續的旋轉骰子.程式要求輸出旋轉骰子過程中位於上方的數字之和(其中包括圖1所示的初始方位上的數字1)。
輸入格式:
第一行輸入乙個整數n(n≤1000),表示執行旋轉的總步數。
第2~n-1行分別輸入6條旋轉規則中6個方位中的乙個
輸出格式:
一行輸出旋轉過程中位於骰子上方的數字之和
輸入樣例#1:
5輸出樣例#1:north
north
east
south
west
21輸入樣例#2:
8輸出樣例#2:west
north
left
south
right
north
left
east
34噁心的模擬
#includeusingnamespace
std;
int ma[100000
];int n,x,ans=1
;string
s;void swap(int a,int
b)int
main()
else
if(s[0]=='s'
)
else
if(s[0]=='e'
)
else
if(s[0]=='w'
)
else
if(s[0]=='r'
)
else
if(s[0]=='l'
)
ans+=ma[1
]; }
printf("%d
",ans);
return0;
}
洛谷 T156530 儒略曆
在 1582 年之前,以 4 為倍數的年份為閏年。正常情況下,一年中一月到十二月的天數分別是 31,28,31,30,31,30,31,31,30,31,30,31 天。如果這年是閏年,那麼二月則有 29 天。但某位皇帝發現這麼做其實不夠準確,會造成誤差,因此規定從 1582 年開始,以 4 為倍數...
洛谷T51924 忘情
二分上界有多大開多大 二分上界有多大開多大 二分上界有多大開多大 重要的事情說三遍 又被bright神仙帶著做題了 先無腦上wqs二分 我們可以把這個柿子畫一下,區間的花費就變成 sigema l r i s i 1 2了 那麼這個東西經過我艱苦的畫柿子證明是滿足四邊形不等式的 然後就和貞魚那題一樣...
洛谷T96628 統計
給定 n m 求十進位制 n 位數每個位數之積等於k的方案數 dp 高精 數學 考慮 k 0 的情況,由於可以有若干個 0 所以方案數為 sum limits times 9 考慮另外的情況,我們將 k 分解質因數,如果 k 還有除了 2 3 5 7 之外的質因數那麼方案數為 0 其餘的情況我們考慮...