Submission
Status:
[PPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: qweqwe
Problemset: เก็บกราฟเบื้องต้น
Language: cpp
Time: 0.063 second
Submitted On: 2025-10-08 18:10:05
#include <bits/stdc++.h>
using namespace std;
vector<vector<int>> createGraph(int N,vector<pair<int, int>> E) {
vector<vector<int>> adj(N);
for (pair<int,int> i:E){
adj[i.first].emplace_back(i.second);
adj[i.second].emplace_back(i.first);
}
return adj;
}
/*
int main() {
int N, E;
vector<pair<int, int> > P;
scanf("%d%d", &N, &E);
while (E--) {
int x,y;
scanf("%d%d", &x, &y);
P.push_back({x, y});
}
vector<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;
}
*/