文章

25

粉丝

0

获赞

180

访问

3.8k

头像
旋转矩阵 题解:
P1221 同济大学机试题
发布于2026年2月9日 22:10
阅读数 263

#include<bits/stdc++.h>
using namespace std;

int a[150][150];
int b[150][150];

void op_1(int a[][150],int &n, int &m){
    for(int i = 1; i <= n; i++){
        for(int j = 1; j <= m; j++){
            b[j][n + 1 - i] = a[i][j];
        }
    }
    
    swap(n,m);
    for(int i = 1; i <= n; i++){
        for(int j = 1; j <= m; j++){
            a[i][j] = b[i][j];
        }
    }
}

void op_2(int a[][150],int n, int m){
    int k = m / 2;
    for(int i = 1; i <= n; i++){
        for(int j = 1; j <= k; j++){
            int temp = a[i][j];
            a[i][j] = a[i][m + 1 - j];
            a[i][m ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发