基礎模擬,迴圈結構,二維陣列
計算板塊1與地圖1最早接觸方塊的下降距離,就是板塊圖案的最大下降距離
用a陣列儲存地圖,c陣列儲存板塊中各點相對座標,板塊中方塊的列座標分別加上left-1為板塊中方塊在地圖中的初始座標,計算板塊方塊與地圖方塊相距最小的一列的上下兩方快距離,即為板塊整體下降距離(要注意邊界,地圖底部可能沒有方塊),得到後計算輸出即可
#include
intmain()
, c[4]
[2]=
, left, temp, num =0;
for(
int i =
1; i <=
15; i++
)for
(int j =
1; j <=
10; j++
)scanf
("%d"
,&a[i]
[j])
;for
(int i =
1; i <=
4; i++
)for
(int j =
1; j <=
4; j++)}
scanf
("%d"
,&left)
;for
(int i =
0; i <
4; i++
) c[i][1
]+= left -1;
// 加上初始出現位置;
while (1)
return0;
}for
(int i =
0; i <
4; i++
) c[i][0
]++;// 未觸底板塊整體向下移動;
}}
CCF 201604 2 俄羅斯方塊
問題描述 俄羅斯方塊是俄羅斯人阿列克謝 帕基特諾夫發明的一款休閒遊戲。遊戲在乙個15行10列的方格圖上進行,方格圖上的每乙個格仔可能已經放置了方塊,或者沒有放置方塊。每一輪,都會有乙個新的由4個小方塊組成的板塊從方格圖的上方落下,玩家可以操作板塊左右移動放到合適的位置,當板塊中某乙個方塊的下邊緣與方...
ccf201604 2 俄羅斯方塊
toc試題編號 201604 2 試題名稱 俄羅斯方塊 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 俄羅斯方塊是俄羅斯人阿列克謝 帕基特諾夫發明的一款休閒遊戲。遊戲在乙個15行10列的方格圖上進行,方格圖上的每乙個格仔可能已經放置了方塊,或者沒有放置方塊。每一輪,都會有乙個新...
CCF 201604 2 俄羅斯方塊
試題編號 201604 2 試題名稱 俄羅斯方塊 時間限制 1.0s 記憶體限制 256.0mb 問題描述 俄羅斯方塊是俄羅斯人阿列克謝 帕基特諾夫發明的一款休閒遊戲。遊戲在乙個15行10列的方格圖上進行,方格圖上的每乙個格仔可能已經放置了方塊,或者沒有放置方塊。每一輪,都會有乙個新的由4個小方塊組...