Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
85757 梁敖铭 矩阵右移动 C++ Accepted 1 MS 272 KB 638 2024-07-20 15:11:01

Tests(2/2):


Code:

#include <bits/stdc++.h> using namespace std; int main(){ int n,m; cin >> m >> n; int matrix[n][n]; int afterMatrix[n][n]; for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ cin >> matrix[i][j]; } } for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ int steps = (j+m) % n; afterMatrix[i][steps] = matrix[i][j]; } } for(int i=0; i<n; i++){ for(int j=0; j<n; j++){ cout << afterMatrix[i][j] <<" "; } if(i != n-1){ cout << endl; } } return 0; }