Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: PROb221

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

Language: cpp

Time: 0.006 second

Submitted On: 2025-10-10 09:38:36

//c1_su66_matrixsym
#include <iostream>
using namespace std;

int main() {
    int n,i,j;
    cin >> n;
    int arr[n*(n-1)/2],matrix[n][n]={};
    for(i=0;i<n*(n-1)/2;i++) {
      cin >> arr[i];
    }
    int k=0;
    for(i=0;i<n;i++) {
      for(j=0;j<n;j++) {
        if(i-j>=1) {
          matrix[i][j]=arr[k];
          k++;
        }
      }
    }
    for(i=0;i<n;i++) {
      for(j=0;j<n;j++) {
        if(j-i>=1) {
          matrix[i][j]=matrix[j][i];
        }
      }
    }
    for(i=0;i<n;i++) {
      for(j=0;j<n;j++) {
        cout << matrix[i][j] << " ";
      }
      cout << "\n";
    }
    return 0;
}