文章

7

粉丝

0

获赞

16

访问

802

头像
旋转矩阵 - 北航 题解:
P1377 北京航空航天大学机试题
发布于2026年3月6日 22:05
阅读数 111

C++用cin和cout会超时,得补一个ios::sync_with_stdio(false)和cin.tie(0)就不超时了

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

void t90(vector<vector<int>> &a,int n){
    vector<vector<int>> b(n+1,vector<int>(n+1,0));
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++)
            b[j][i]=a[i][j];
    }
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++)
            a[i][j]=b[i][n-j+1];
    }
}
bool eq(vector<vector<int>> &a,vector<vector<int>> &b,int n){
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++)
            if(b[i][j]!=a[i][j])return false;
    }
    return true;
}
int main(){
    ios::sync_with_stdio(false);
    c...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发