hack代码???
查看原帖
hack代码???
752429
sutianyi楼主2023/6/17 17:59
#include<iostream>
#include<cmath>
using namespace std;
int a[11][11],b[11][11],n;
char c;
bool f1(){
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]!=b[j][n-i-1]){
                return false;
            }
        }
    }
    return true;
}
bool f2(){
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]!=b[n-i-1][n-j-1]){
                return false;
            }
        }
    }
    return true;
}
bool f3(){
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]!=b[n-j-1][i]){
                return false;
            }
        }
    }
    return true;
}
bool f4(){
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]!=b[i][n-j-1]){
                return false;
            }
        }
    }
    return true;
}
bool f5(){
	int tl[11][11];
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            tl[i][j]=b[i][n-j-1];
        }
    }
    bool f1=true,f2=true,f3=true;
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(tl[i][j]!=b[j][n-i-1]){
                f1=false;
            }
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(tl[i][j]!=b[n-i-1][n-j-1]){
                f2=false;
            }
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(tl[i][j]!=b[n-j-1][i]){
                f3=false;
            }
        }
    }
    return f1 || f2 || f3;
}
bool f6(){
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            if(a[i][j]!=b[i][j]){
                return false;
            }
        }
    }
    return true;
}
int main(){
    cin >> n;
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cin >> c;
            if(c=='@')  a[i][j]=1;
            else        a[i][j]=0;
        }
    }
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
            cin >> c;
            if(c=='@')  b[i][j]=1;
            else        b[i][j]=0;
        }
    }
    if(f1())		cout << '1';
    else if(f2())	cout << '2';
    else if(f3())	cout << '3';
    else if(f4())	cout << '4';
    else if(f5())	cout << '7';
    else if(f6())	cout << '6';
    else			cout << '5';
	return 0;
}

求各位大佬改代码 同时求希望洛谷管理员看看测评点

2023/6/17 17:59
加载中...