#22478: 請問是哪裡錯誤了?#0: 50% WA (line:13) 您的答案為: Test #13: Symmetric. 正確答案為: Test #13: Non-symmetric. #1: 50% WA (line:6) 您的答案為: Test #6: Symmetric. 正確答案為: Test #6: Non-symmetric.


twm0970420996@gmail.com (小胖胖胖)

學校 : 不指定學校
編號 : 94884
來源 : [122.116.200.57]
最後登入時間 :
2020-07-13 23:16:38
e513. 11349 - Symmetric Matrix -- UVA | From: [223.137.149.122] | 發表日期 : 2020-09-07 16:25

#include <iostream>

 

using namespace std;

 

int main(){

    int t = 0;

    cin >> t;

    int counter = 1;

    while(t--){

        string str = "";

        int n = 0;

        cin >> str >> str >> n;

        int sqr[n][n] = {0};

 

        for(int i = 0 ; i < n ; i++){

            for(int j = 0 ; j < n ; j++){

                cin >> sqr[i][j];

            }

        }

        bool flag = true;

        for(int i = 0 ; i < n ; i++){

            for(int j = 0 ; j < n ; j++){

                if(sqr[i][j] != sqr[n-1-i][n-1-j] || sqr[i][j] < 0){

                    flag = false;

                    break;

                }

            }

        }

        if(flag == true){

            cout << "Test #" << counter << ": Symmetric."<< endl;

        }else{

            cout << "Test #" << counter << ": Non-symmetric."<< endl;

        }

        counter++;

    }

}

 

 
ZeroJudge Forum