我是使用C++寫的,程式在自己的電腦跑 輸出都是正確的,可是到ZeroJudge 上就只出現WA ,我不明白是怎麼回事,有好心人解惑嗎 謝謝
我是使用C++寫的,程式在自己的電腦跑 輸出都是正確的,可是到ZeroJudge 上就只出現WA ,我不明白是怎麼回事,有好心人解惑嗎 謝謝
#includeusing namespace std;int arr[10][10], temp[10][10];
void flip(int,int);void turn(int,int);
int main(){int row, column, someManipulations;cin >> row >> column >> someManipulations;
int manipulateArr[someManipulations]; //存放操作指令的陣列for (int i=0; ifor(int j=0; jcin >> arr[i][j];
for (int i=0; icin >> manipulateArr[i];
for (int i=someManipulations-1; i>=0; i--){if (manipulateArr[i] == 0){// turnturn(row, column); // 逆時針90度旋轉int temp = row;row = column;column = temp;}else {flip(row,column); // 翻轉}}
cout << row << " " << column << endl;for (int i=0; icout << arr[i][0];for (int j=1; jcout << " " << arr[i][j];cout << endl;}
}
void flip(int row, int column){for (int i=0; ifor (int j=0; jtemp[i][j] = arr[i][j];
for (int i=0; ifor (int j=0; jarr[row-i-1][j] = temp[i][j];}
void turn(int row, int column){for (int i=0; ifor (int j=0; jtemp[column-1-j][i] = arr[i][j];}for (int i=0; ifor (int j=0; jarr[i][j] = temp[i][j];}
我用你的程式碼送出是AC