Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: KantaponZ

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

Language: cpp

Time: 0.063 second

Submitted On: 2025-09-27 22:07:06

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

vector<vector<int>> createGraph(int N, vector<pair<int,int>> E) {
    vector<vector<int>> adj(N);
    for (auto [u, v] : E) {
        adj[u].emplace_back(v);
        adj[v].emplace_back(u);
    }
    return adj;
}
/*
int main() {
	int N, E;
	std::vector<std::pair<int, int> > P;
	scanf("%d%d", &N, &E);
	
	while (E--) {
		int x,y;
		scanf("%d%d", &x, &y);
		P.push_back({x, y});
	}
	std::vector<std::vector<int> > result = createGraph(N, P);
	if (result.size() != N) {
		printf("WA");
		return 0;
	}
	for (int i=0; i<N; i++) {
		if(result[i].size()) for (int j: result[i]) printf("%d ", j);
		else printf("-1");
		printf("\n");
	}
	return 0;
}*/

/*
5 5
0 1 
1 3
4 1
2 3
2 0
*/