不好意思,我對範例測試資料有些疑問:
根據我對題目的理解(如果這邊就理解錯誤的話,請指正我),題目給定的旋轉可以從下面的展開圖看到:
所以將展開圖重組回去(以正面是對著自己的重組方式去組)之後,當我們然後順時針旋轉(按題目所述)以下四面應該會看到:
當我們是看著正面(一開始都是 1 的那一面)旋轉右面(一開始都是 2 的那面)時,會看到正面的右半側往上轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉上面(一開始都是 3 的那面)時,會看到正面的上半側往左轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉左面(一開始都是 5 的那面)時,會看到正面的左半側往下轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉底面(一開始都是 4 的那面)時,會看到正面的下半側往右轉動。
而已知 CMD
= 1 時為旋轉右面、
= 2 時為旋轉上面、
= 3 時為旋轉左面、
= 4 時為旋轉底面。
而我們套用範例輸入 #1 的測資:
1
2
3
4
也就是依序旋轉右面、上面、左面以及底面。但是當我把此輪操作套用到這個線上 2 × 2 魔術方塊時發現輸出為
3 2
5 4
而不是範例輸出 #1 顯示的
3 2
5 5
此外,輸入說明寫道「多筆測資,每筆測資一行(<=1000行)」,但是輸出卻只有 2 行。也就是說實際上應該只有「一筆」測資,該測資為若干列的輸入組成,每列為一指令 CMD。
請問我是否誤會了題目的意思?
不好意思,我對範例測試資料有些疑問:
根據我對題目的理解(如果這邊就理解錯誤的話,請指正我),題目給定的旋轉可以從下面的展開圖看到:
所以將展開圖重組回去(以正面是對著自己的重組方式去組)之後,當我們然後順時針旋轉(按題目所述)以下四面應該會看到:
當我們是看著正面(一開始都是 1 的那一面)旋轉右面(一開始都是 2 的那面)時,會看到正面的右半側往上轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉上面(一開始都是 3 的那面)時,會看到正面的上半側往左轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉左面(一開始都是 5 的那面)時,會看到正面的左半側往下轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉底面(一開始都是 4 的那面)時,會看到正面的下半側往右轉動。
而已知 CMD
= 1 時為旋轉右面、
= 2 時為旋轉上面、
= 3 時為旋轉左面、
= 4 時為旋轉底面。
而我們套用範例輸入 #1 的測資:
1
2
3
4
也就是依序旋轉右面、上面、左面以及底面。但是當我把此輪操作套用到這個線上 2 × 2 魔術方塊時發現輸出為
3 2
5 4
而不是範例輸出 #1 顯示的
3 2
5 5
此外,輸入說明寫道「多筆測資,每筆測資一行(<=1000行)」,但是輸出卻只有 2 行。也就是說實際上應該只有「一筆」測資,該測資為若干列的輸入組成,每列為一指令 CMD。
請問我是否誤會了題目的意思?
不好意思,我對範例測試資料有些疑問:
根據我對題目的理解(如果這邊就理解錯誤的話,請指正我),題目給定的旋轉可以從下面的展開圖看到:
所以將展開圖重組回去(以正面是對著自己的重組方式去組)之後,當我們然後順時針旋轉(按題目所述)以下四面應該會看到:
當我們是看著正面(一開始都是 1 的那一面)旋轉右面(一開始都是 2 的那面)時,會看到正面的右半側往上轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉上面(一開始都是 3 的那面)時,會看到正面的上半側往左轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉左面(一開始都是 5 的那面)時,會看到正面的左半側往下轉動;
當我們是看著正面(一開始都是 1 的那一面)旋轉底面(一開始都是 4 的那面)時,會看到正面的下半側往右轉動。
而已知 CMD
= 1 時為旋轉右面、
= 2 時為旋轉上面、
= 3 時為旋轉左面、
= 4 時為旋轉底面。
而我們套用範例輸入 #1 的測資:
1
2
3
4
也就是依序旋轉右面、上面、左面以及底面。但是當我把此輪操作套用到這個線上 2 × 2 魔術方塊時發現輸出為
3 2
5 4
而不是範例輸出 #1 顯示的
3 2
5 5
此外,輸入說明寫道「多筆測資,每筆測資一行(<=1000行)」,但是輸出卻只有 2 行。也就是說實際上應該只有「一筆」測資,該測資為若干列的輸入組成,每列為一指令 CMD。
請問我是否誤會了題目的意思?
感謝提醒, 題目敘述已修正。
測資錯誤已修正並重測。
inversion 的圖面旋轉方向就是題目的意思,感謝!