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;
}
}