陣列a[ ] 存放的是原魔方的情況;陣列b[ ] 存放的是旋轉之後魔方的情況。
1、模擬旋轉的6種情況:
找到乙個正方體,標上代表數字,分別模擬6中旋轉的情況,將結果存放到b[ ]陣列裡面;
2、判斷旋轉之後的魔方是否成功,即判斷陣列b的六個面是否每個面數字一樣。
這是一道蠻暴力的題,只要正方體疊的好,沒有什麼是解決不了滴。
#include
using
namespace std;
int a[25]
;//可以有6個步驟
bool
pan(
int*b)
bool
tops()
bool
topn()
bool
frontn()
bool
fronts()
bool
lefts()
bool
leftn()
intmain()
bool flag[12]
,li=
false
; flag[0]
=tops()
;flag[1]
=topn()
; flag[2]
=fronts()
;flag[3]
=frontn()
; flag[4]
=lefts()
;flag[5]
=leftn()
;for
(int i=
0;i<
6;i++)}
if(li==
false
)printf
("no\n");
}}
week10限時模擬
東東轉魔方 注意在某段連續s 連續t的字串中,若tnum snum,那麼此時刪除完st之後,t會剩餘,這些剩餘的t不會再有用處,即不會再用這些t構成st。但是,若刪除完st之後,s剩餘,那麼這些s是有用的!舉個例子,sssstttstt sssttstt sststt sstt st 空,連續的s ...
Week10限時大模擬
a題 簽到題 東東有乙個字串x,該串包含偶數個字元,一半是 s 字元,一半是 t 字元 東東可以對該字串執行 1010000 次操作 如果存在 st 是該串的子串,則刪除掉最左邊的 st。即 tsttss ttss sssttt sstt st 空 include include using nam...
WEEK10 限時測試A 掌握魔法 東東 II
東東有乙個字串x,該串包含偶數個字元,一半是 s 字元,一半是 t 字元 東東可以對該字串執行 1010000 次操作 如果存在 st 是該串的子串,則刪除掉最左邊的 st。即 tsttss ttss sssttt sstt st 空 2 x 200,000 輸出最終串的長度 tsttss4由x的取...