Submission

Status:

Compilation Error

Subtask/Task Score:

Score: 0

User: chs_14

Problemset: เก็บกราฟเบื้องต้น

Language: cpp

Time: 0.000 second

Submitted On: 2026-01-04 13:54:56

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

vector<vector<int>> createGraph(int N, vector<pair<int, int>> E) {
    vector<vector<int>> graph(N, vector<int>(N, 0));

    for (auto &node : E)
    {
        ++graph[node.first][node.second];
        ++graph[node.second][node.first];
    }

    return graph;
};

int main() {
    int N, E;
    cin >> N >> E;

    vector<pair<int, int>> relations(E);
    for (int i = 0; i < E; i++)
    {
        cin >> relations[i].first >> relations[i].second;
    }

    vector<vector<int>> graph = createGraph(N, relations);
    
    for (int i = 0; i < N; i++)
    {
        for (int j = 0; j < N; j++)
        {
            if (graph[i][j]) {
                cout << j << ' ';
            }
        }
        cout << '\n';
    }
    

    return 0;
}