Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: VggT

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

Language: cpp

Time: 0.005 second

Submitted On: 2025-10-16 23:40:45

#include <bits/stdc++.h>
using namespace std;

int main()
{
	cin.tie(0)->sync_with_stdio(0);
	
	int n;
	cin >> n;
	vector<vector<int>> vec1(n);
	vector<vector<int>> vec2(n);
	
	vec1.push_back({});
	
	for(int i = 1; i < n; i++)
	{
		vec1.push_back({});
		for(int j = 0; j < i; j++)
		{
			int num;
			cin >> num;
			vec1[i].push_back(num);
		}
	}
	
	vector<vector<int>> board(n,vector<int>(n,0));
	
	for(int i = 1; i < n; i++)
	{
		for(int j = 0; j < i; j++)
		{
			board[i][j] = vec1[i][j];
		}
	}
	
	for(int i = 1; i < n; i++)
	{
		for(int j = 0; j < i; j++)
		{
			board[j][i] = vec1[i][j];
		}
	}
	
	
	
	for(auto a : board)
	{
		for(auto b : a) cout << b << ' ';
		cout << '\n';
	}
	
	
	
	
	
	return 0;
}