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
*/