Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: chokun

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

Language: cpp

Time: 0.063 second

Submitted On: 2026-10-07 20:26:06

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

// ฟังก์ชันสำหรับสร้าง Adjacency List (ตรงตามประกาศใน Header)
vector<vector<int> > createGraph(int N, vector<pair<int, int> > E) {
    // สร้างเวกเตอร์ขนาด N ช่องตามจำนวนจุดยอด
    vector<vector<int> > adj(N);
    
    // วนลูปดึงเส้นเชื่อมมาใส่ใน Adjacency List ทั้งสองฝั่ง
    for (size_t i = 0; i < E.size(); ++i) {
        int u = E[i].first;
        int v = E[i].second;
        
        adj[u].push_back(v);
        adj[v].push_back(u);
    }
    
    return adj;
}