week10限時模擬 東東轉魔方

2021-10-07 01:47:46 字數 965 閱讀 2704

陣列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的取...