Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: kinzap

Problemset: เมทริกซ์สมมาตร

Language: cpp

Time: 0.007 second

Submitted On: 2025-10-13 22:57:21

#include <iostream>
#include <vector>
using namespace std;

int n,cnt,a,sum;
vector<int>v;

int main(){
    cin>>n;
    int m[n][n];
    int ans[n][n];
    for(int i = 1;i<n;i++){
        sum = sum +i;
    }
    for(int i = 0;i<sum;i++){
        cin >> a;
        v.push_back(a);
        m[0][i]=0;
    }
    a=0;
    for(int i = 1;i<n;i++){
        for(int j = 0;j<i;j++){
            m[i][j]=v[a];
            a++;
        }
        for(int j = i;j<n;j++){
            m[i][j]=0;
        }
    }

    for(int i = 0;i<n;i++){
        for(int j = 0;j<n;j++){
            m[i][j]=m[j][i];
            
        }
        
    }

    a=0;
    
    for(int i = 0;i<n;i++){
        for(int j =0;j<n;j++){
            cout << m[i][j] << " ";
        }
        cout << endl;
    }
}