小明正在玩一款解謎游戲。謎題由 24 根塑料棒組成,其中黃色塑料棒 4根,紅色 8 根,綠色 12 根 (后面用 Y 表示黃色、R 表示紅色、G 表示綠色)。初始時(shí)這些塑料棒排成三圈,如上圖所示,外圈 12 根,中圈 8 根,內(nèi)圈 4 根。
小明可以進(jìn)行三種操作:
1. 將三圈塑料棒都順時(shí)針旋轉(zhuǎn)一個(gè)單位。例如當(dāng)前外圈從 0 點(diǎn)位置開(kāi)始順時(shí)針依次是 YRYGRYGRGGGG,中圈是 RGRGGRRY,內(nèi)圈是 GGGR。那么順時(shí)針旋轉(zhuǎn)一次之后,外圈、中圈、內(nèi)圈依次變?yōu)椋篏YRYGRYGRGGG、YRGRGGRR 和 RGGG。
2. 將三圈塑料棒都逆時(shí)針旋轉(zhuǎn)一個(gè)單位。例如當(dāng)前外圈從 0 點(diǎn)位置開(kāi)始順時(shí)針依次是 YRYGRYGRGGGG,中圈是 RGRGGRRY,內(nèi)圈是 GGGR。那么逆時(shí)針旋轉(zhuǎn)一次之后,外圈、中圈、內(nèi)圈依次變?yōu)椋篟YGRYGRGGGGY、GRGGRRYR 和 GGRG
3. 將三圈 0 點(diǎn)位置的塑料棒做一個(gè)輪換。具體來(lái)說(shuō):外圈 0 點(diǎn)塑料棒移動(dòng)到內(nèi)圈 0 點(diǎn),內(nèi)圈 0 點(diǎn)移動(dòng)到中圈 0 點(diǎn),中圈 0 點(diǎn)移動(dòng)到外圈 0 點(diǎn)。例如當(dāng)前外圈從 0 點(diǎn)位置開(kāi)始順時(shí)針依次是 YRYGRYGRGGGG,中圈是RGRGGRRY,內(nèi)圈是 GGGR。那么輪換一次之后,外圈、中圈、內(nèi)圈依次變?yōu)椋篟RYGRYGRGGGG、GGRGGRRY 和 YGGR。小明的目標(biāo)是把所有綠色移動(dòng)到外圈、所有紅色移動(dòng)中圈、所有黃色移動(dòng)
到內(nèi)圈。給定初始狀態(tài),請(qǐng)你判斷小明是否可以達(dá)成目標(biāo)?
2 GYGGGGGGGGGG RGRRRRRR YRYY YGGGRRRRGGGY YGGGRRRR YGGG
YES NO